หากคุณต้องการการกลับบิต (inversion) ของ 16 บิตแรกของตัวเลข คุณสามารถทำ XOR ของตัวเลขนั้นกับ 65535 (16 บิต 1 ใน binary)
ตัวอย่าง
a = 3 # 11 ใน binary b = a ^ 65535 print(bin(b))
ผลลัพธ์
0b1111111111111100
หากคุณต้องการการกลับบิต (inversion) ของ 16 บิตแรกของตัวเลข คุณสามารถทำ XOR ของตัวเลขนั้นกับ 65535 (16 บิต 1 ใน binary)
a = 3 # 11 ใน binary b = a ^ 65535 print(bin(b))
0b1111111111111100