如何使用Python对16位信号进行位补操作?


如果您只想反转一个数字的前16位,您可以对该数字与65535(二进制中的16个1)进行异或操作。 

示例

a = 3 # 11 in binary
b = a ^ 65535
print(bin(b))

输出

此操作将得到如下输出——

0b1111111111111100

更新于: 2020年3月5日

265次浏览

开启你的 职业生涯

完成本课程获得认证

开始学习
广告
© . All rights reserved.