标签:
逻辑运算符
^异或运算:a^b,如果a、b不相同,则异或结果为1。如果a、b相同,异或结果为0
位运算符
注意!右移时,原最高位是什么,空位就补什么,正数补0,负数补1
>>>无符号右移
无论原最高位是什么,空位都补0
运用:怎样用最有效率的方式计算2乘以8
答案:2<<3
&运算
0代表假,1代表真
与运算的巧妙运用,可用于获取二进制中的有效位1
例如想要取00101011的后三位,可以将其进行与运算
00101011
& 00000111
- - - - - - -
00000011
|运算:或运算,只要有一个1结果就为1(真)
^异或运算
标签:
原文地址:http://www.cnblogs.com/hehuan/p/5018056.html