1、算数运算
①加 : “逢二进一”
②减: “借一有二”
③乘:
0 * 0 = 0
0 * 1 = 1 * 0 = 0
1 * 1 = 0
④除:
2、逻辑运算
①或“|”:
两个操作数中位都为1,结果才为1,否则结果为0
②与“&”:
两个位只要有一个为1,那么结果就是1,否则就为0
③非“~”:
如果位为0,结果是1,如果位为1,结果是0
④异或“^”:
两个操作数的位中,相同则结果为0,不同则结果为1
3、位移运算
①右移 “>>”( num>>1: 相当num除以2)
低位溢出,符号位不变,符号位补溢出高位
②左移 “<<”(num<<1:相当num乘以2)
符号位不变,低位补0
③无符号右移”>>>”( 无符号右移,忽略符号位,空位都以0补齐)