Python 练习

1. 题目

学习使用按位取反~。

2. 分析

~0=1; ~1=0;

(1) 先使 a 右移 4 位。

(2) 设置一个低 4 位全为 1, 其余全为 0 的数。可用~(~0<<4)

(3) 将上面二者进行 & 运算。

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}')

© 2022 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""