算数操作符
/ 得到商 eg:5/2结果:2
%得到余数 eg:5%2结果:1
移(二进制位)位操作符
<<左移操作符
>>右移操作符
eg:int a=1;//整形4B=32b
0000 0000 0000 0000 0000 0000 0000 0001 a<<1变成b=2
0000 0000 0000 0000 0000 0000 0000 0010 左丢右补
位(二进制位)操作
&按位与 |按位或 ^按位异或
int a=3;int b=5;
a&b (一假则假)a|b(一真则真)a^b(对应的二进制位相同则为0,不同为1)
011
101
001结果为1
另外:sizeof用来计算变量或类型所占的空间大小以字节为单位