学习使用按位取反~。
~0=1; ~1=0;
(1) 先使 a 右移 4 位。
(2) 设置一个低 4 位全为 1, 其余全为 0 的数。可用~(~0<<4)
(3) 将上面二者进行 & 运算。
a = 234 b = ~a print(f'The a\'s 1 complement is {b}') a = ~a print(f'The a\'s 2 complement is {a}')