& 与
例子:
1&0 = 0.
解释:与全为1的时候才为1。
二进制的例子我会以图片的形式给大家看!
| 或
y例子:
1|0 =1
解释:或全为0时为0
^ 异或
例子:0^1 = 1
解释:异或相同时为0,不同时为1;
~ 取反
例子:~0 =1
解释: 0变1,1变0。
<< 左移
例子:10010011<<2 -> 01001100。
a<<b ->a*(2**b)
例子:1<<4=16。
>> 右移
例子:01100010>>2 -> 00011000
a>>b -> a//(2**b)
例子:
16>>2 = 4