如何使用 Python 對 16 位訊號進行位補運算?
如果你只想對一個數字的頭16位進行求反,你可以用該數字與65535(二進位制中的16個1)進行xor運算。
例如
a = 3 # 11 in binary b = a ^ 65535 print(bin(b))
輸出
這將輸出−
0b1111111111111100
廣告內容
如果你只想對一個數字的頭16位進行求反,你可以用該數字與65535(二進位制中的16個1)進行xor運算。
a = 3 # 11 in binary b = a ^ 65535 print(bin(b))
這將輸出−
0b1111111111111100