如何使用Python对16位信号进行位补操作?
如果您只想反转一个数字的前16位,您可以对该数字与65535(二进制中的16个1)进行异或操作。
示例
a = 3 # 11 in binary b = a ^ 65535 print(bin(b))
输出
此操作将得到如下输出——
0b1111111111111100
广告
如果您只想反转一个数字的前16位,您可以对该数字与65535(二进制中的16个1)进行异或操作。
a = 3 # 11 in binary b = a ^ 65535 print(bin(b))
此操作将得到如下输出——
0b1111111111111100