python 中的整数进行二进制按位操作

python 中整数进行二进制按位操作:


1、二进制按位 与(&)操作

b=2 & 2 # 2
b=2 & 1 # 0

2、二进制按位 或(|)

b=2 | 2 # 2
b=2 | 1 # 3

3、二进制 异或(^)操作

b=2^2 # 0
b=2^1 # 3

4、二进制取反(~)操作

b=~2 # -3
b=~3 # -4
5、左右移位(<<)(>>)操作

b=2<<1 # 4
b=2<<2 # 8
b=8>>2 # 2
b=8>>1 # 4

猜你喜欢

转载自www.cnblogs.com/laowang-106/p/11315556.html