Python支持求补,左移,右移,按位和,按位异或,按位或等操作
一、需要将不同进制进行转换
0b 二进制
0o八进制
0x十六进制
十进制不需要进行标注
进制相互转换
转二进制bin()
转八进制oct()
转十进制int()
二、按位运算与运算
对应位置上全是1的才是1
三、按位或运算
只要对应的位置上有一个为1,结果就是1
四、异或运算
当对应位置上的数字不相同的时候,才为1
五、取反操作
各个位置上取反操作
计算机中二进制都是以有符号数的补码形式存储,8位代表一个字节
六、左移
七、右移
没有 小数