Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Two's complement trên tín hiệu 16-bit trong Python

Two's complement: đảo bit (XOR 65535) rồi cộng 1.

Ví dụ

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

Kết quả

0b1111111111111101