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
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
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。