यदि आप किसी संख्या के केवल पहले 16 बिट्स का इनवर्जन चाहते हैं, तो आप उस संख्या का 65535 (बाइनरी में 16 1s) के साथ XOR ले सकते हैं। टूज़ कॉम्प्लीमेंट के लिए, बस परिणाम में एक जोड़ें। उदाहरण के लिए:
उदाहरण
a = 3 # बाइनरी में 11 b = (a ^ 65535) + 1 print(bin(b))
आउटपुट
यह आउटपुट देगा:
0b1111111111111101