1.算数操作符:+ - * / %
(1)、除了%操作符以外,其他的几个操作符可以作用于整数和浮点数。
(2)、对于/操作符如果两个操作数都为整数,执行整数除法,而只要有浮点数执行的就是浮点数除法。
(3)、 %操作符的两个操作数必须为整数。返回的是整除之后的余数。
2.移位操作符:
(1)、左移操作符
移位规则:左边抛弃,右边补0,
(2).右移操作符
移位规则:
A.逻辑移位:左边用0填充,右边丢弃。
B.算数移位:左边用原该值的符号位填充,右边丢弃。
3.位操作符:
&按位于 有 0为0
|按位或 有1为1
^按位异或 相同为0,相异为1
a^a=0 a^0=a
注:他们的操作数必须是整数。
4.赋值操作符:
+= -= *= /= %= >>= <<= &= |=
5.单目操作符:
! - + & sizeof ~ -- ++ * (类型)
sizeof(数组名)代表整个数组
&(数组名)代表整个数组
除上述两个之外,所有的数组名都是代表首元素地址
6.关系操作符:
< > <= >= != ==
7.逻辑操作符:
&& 逻辑与 ||逻辑或