1.算术操作符: + - * / %
注:a.除了%操作符之外,其他几个操作符可以作用于整数和浮点数。
b.对于/操作符如果两个操作数都为整数,执行整数除法。而只要是有一个浮点数就执行浮点数除法
c.%操作符的两个操作数必须为整数。返回的是整除之后的余数。
2.移位操作符 <<左移位操作符 >>右移操作符
3.位操作符 &按位与(同一为一其余都为0) |按位或(有一为一,无一为零) ^按位异或(同为1不同为0) 注:他们的操作数都是整数
4.赋值操作符 =
复合赋值符 += -= *= /= %= >>= <<= &= |= =
5.单目操作符
!逻辑反操作
- 负值
+正值
&取地址
sizeof 操作数的整形长度(以字节为单位)
~对一个数的二进制按位取反
*间接访问操作符(解引用操作符)
6.逗号表达式:逗号表达式,就是用逗号隔开的多个表达式。逗号表达式从左向右依次执行,整表达式的结果就是最后一个表达式的结果