Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 16비트 신호에서 비트 보완을 수행하는 방법은 무엇입니까?


숫자의 처음 16비트만 반전시키려면 65535(이진수로 16개)를 사용하여 해당 숫자의 xor를 사용할 수 있습니다.

예시

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

출력

이것은 출력을 제공합니다 -

0b1111111111111100