1:
算数操作符:+ - * / %(取模的时候必须为整数)
2:
移位操作符:>>(右移) <<(左移)
算术右移,右边丢弃,左边补原符号位。
逻辑右移,右边丢弃,左边补0。
右移n 相当于(/2^n)
左移n 相当于(*2^n)
3:
位操作符: &(按位与) |(按位或) ^(按位与或)在二进制里进行。
4:
赋值操作符:= -= += *= /= ^= >>= <<=
5:
单目操作符:
!逻辑反操作符
- 负值
+正值
&取地址
sizeof操作数的类型长度(字节)
~按位取反
–n ++n前置
n++ n–后置
*间接引用操作符
(类型)强制类型转换
6:
关系操作符:> < >= <= != ==
7:
逻辑操作符:&&(并且,两个条件都成立才进行) ||(前边的关系如果为真,后边都不进行)