1.算数操作符
+,-,*,/,%
注:
1>.除了%操作符只能用于整数之外,其余算数操作符都可以用于整数或浮点数
2>.对于/操作符,如果其两个操作数均为整数,则执行整数除法,只要有浮点型则执行浮点数除法
2.移位操作符
<< 左移操作符
移位规则:左边抛弃,右边补零
(二进制数左移一位,相当于此十进制数扩大两倍)
>> 右移操作符
移位规则:
1.逻辑移位左边用零填充,右边丢弃
2.算数移位左边用原该值得符号位填充,右边丢弃
注:
1>.移位操作完成后,数值大小不变,除非赋给另一个值
2>.进行移位时,不能移动负数位
3.位操作符
& 按位与,| 按位或,^ 按位异或,
注
1>.操作数必须是整数
4.赋值操作符
赋值操作符可以和算数操作符,移位操作符,位操作符,结合使用,达到复合的效果。
5.逻辑操作符
&& 逻辑与
|| 逻辑或
注:
逻辑操作符只是判断真假,在多个判断条件下,按照顺序依次判断,若到达某次判断就判断出真假,判断终止。
6.练习一下
1.算术运算
下面代码的结果是:( )
#include <stdio.h>
int main()
{
int a, b