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


免责声明!

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



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM