算术操作符
+ - * / %
其中前边是基础的加减乘除,%代表求余数
移位操作符
<< >>
<<代表左移,>>代表右移,如00000001左移变成00000010。
赋值操作符
= += -= *= /= &= ^= |= >>= <<=
a+=6即为a=a+6。
按位与、按位或、按位异或
& | ^
单目操作符
!逻辑反操作
& 取地址
~ 按位取反
* 解引用操作符
(类型) 强制类型转换
关系操作符
> < = >= <=
!= 测试不相等
== 测试相等
逻辑操作符
&&逻辑与
||逻辑或
条件操作符
exp1?exp2:exp3
如果表达式1为真,那么就计算表达式2,表达式2的结果为整个式子的 结果;
如果表达式1为假,那么就计算表达式3,表达式3的结果为整个式子的结果。
如求两数较大值 a>b?a:b
逗号表达式
exp1,exp2,exp3,…expn
一直往后计算,输出最后的值,expn。