Syntax error How to do bitwise complement on a 16-bit signal using Python?

How to do bitwise complement on a 16-bit signal using Python?



If you want to get an inversion of only first 16 bits of a number, you can take a xor of that number with 65535(16 1s in binary). 

example

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

Output

This will give the output −

0b1111111111111100
Updated on: 2020-03-05T07:33:37+05:30

324 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements