หากคุณต้องการได้ค่าผกผันของตัวเลข 16 บิตแรกเท่านั้น คุณสามารถใช้ xor ของตัวเลขนั้นด้วย 65535(16 1 วินาทีในเลขฐานสอง)
ตัวอย่าง
a = 3 # 11 in binary b = a ^ 65535 print(bin(b))
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
0b1111111111111100
หากคุณต้องการได้ค่าผกผันของตัวเลข 16 บิตแรกเท่านั้น คุณสามารถใช้ xor ของตัวเลขนั้นด้วย 65535(16 1 วินาทีในเลขฐานสอง)
a = 3 # 11 in binary b = a ^ 65535 print(bin(b))
สิ่งนี้จะให้ผลลัพธ์ -
0b1111111111111100