什么是单目运算,二目运算,三目运算?

[复制链接]
查看11 | 回复2 | 2020-1-13 03:51:33 | 显示全部楼层 |阅读模式
单(一)、二、三 是指参与运算的对象(变量)的数量,例如:++、--都是单目操作符,因为它们只要求一个变量。+、*、/都是双目操作符,因为它们是对两个变量进行运算。? : (条件操作符)三目运算符。
回复

使用道具 举报

千问 | 2020-1-13 03:51:33 | 显示全部楼层
单目,一个运算数 i++, i--, !a, ~a双目,两个运算数 a+b a-b a*b三目,三个运算数 bc=a?b:c; (if(a) bc =b;else bc =c;)看一下运算符优先级表就知道了,会列出所有运算符,并标明单目,双目,三目
回复

使用道具 举报

千问 | 2020-1-13 03:51:33 | 显示全部楼层
单目运算就是只对一个参数运算的运算(如++,--等)双目运算就是对两个参数运算的运算(如+,-,>,<等)三目运算就是对三个参数运算的运算(如?:,好象就这一个)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行