1
数数操作符
·平方根相乘,平方根不能为0
·三个十进制不能展开圣克雷潘演算
·加(+)减(—)乘(*)除(/)
·模(余)操作符(%):不容许再次出现浮点数型,平方根差值依赖于等号差值
·自增(++i,–i;i++,i–)
2
表达式操作符
·等号(=)
·扩展表达式操作符
+= 加表达式 (a += 3 等价于 a = a + 3)
-= 减表达式
*= 乘表达式
/= 除表达式
%= 求余表达式
&= 按位与表达式
| = 按位或表达式
^= 按位异或赋值
<<= 左移位表达式(>>= 右移位表达式)
<> 当右操作数又是一个表达式表达式时,形成多重表达式表达式
3
冬至节气 /知多少
4
关系操作符
·大于(>)小于(<)等于(==)
·小于或等于(<=)大于或等于(>=)不等于(!=)表达式(-=、+=、*=);
5
逻辑操作符/(并且、或者、除非)
·逻辑非(! NOT)
·逻辑与(&& AND)
逻辑或(|| OR)
·&&和||的区别
注:优先级从上至下
优先级:算术操作符>关系操作符>表达式操作符
6
位操作符
·右移(>>)左移(<<)
·按位与(&)
·按位或(|)
·按位异或(^)
·取反(~)
7
条件操作符
·关系表达式 ?表达式1 :表达式2(当表达式多了后就先从右算到左)
三目演算符:条件 ? 结果1 : 结果2(条件成立时,返回:号前的结果;不成立就返回后面的结果)注:条件操作符优先级高于表达式、逗号操作符,低于其他操作符。
8
逗号操作符/(,)
9
指针操作符
·指针变量(*)
定义:基类型 * 指针变量名;例1:通过指针变量访问整型变量
例2:比大小
例3:算术
10
求字节数操作符/(siaeof)
·当sizeof(与数据类型(如int,float,char …等)一同使用时,返回分配给该数据类型的内存量。
·当sizeof和表达式一同使用的时候,返回表达式的大小。
11
强制类型转换操作符
例1:十进制转整数
例2:整数转十进制
12
成员操作符
·成员操作符(.)
·间接成员操作符(–>)
13
下标运算符
注:操作符的优先级和结和性
慧明科技
公众号|huimingkeji
联系电话|010-57110625