Nếu bạn muốn nghịch đảo chỉ 16 bit đầu tiên của một số, bạn có thể lấy xor của số đó với 65535 (16 bit trong hệ nhị phân).
ví dụ
a = 3 # 11 in binary b = a ^ 65535 print(bin(b))
Đầu ra
Điều này sẽ cung cấp đầu ra -
0b1111111111111100
Nếu bạn muốn nghịch đảo chỉ 16 bit đầu tiên của một số, bạn có thể lấy xor của số đó với 65535 (16 bit trong hệ nhị phân).
a = 3 # 11 in binary b = a ^ 65535 print(bin(b))
Điều này sẽ cung cấp đầu ra -
0b1111111111111100