如何使用Python對16位訊號進行位補操作?


如果您只想反轉一個數字的前16位,您可以對該數字與65535(二進位制中的16個1)進行異或操作。 

示例

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

輸出

此操作將得到如下輸出——

0b1111111111111100

更新於: 2020年3月5日

265次瀏覽

開啟你的 職業生涯

完成本課程獲得認證

開始學習
廣告