python中按位取反运算符
时间: 2023-12-11 22:57:53 浏览: 212
整型位运算符-xml文件格式
Python 中按位取反运算符是 ~ (tilde符号)。它可以用于对一个整数的二进制表示进行按位取反操作,即将每一位的 0 变成 1,1 变成 0。例如:
```
a = 10
b = ~a
print(b)
```
输出结果为 -11,这是因为 10 的二进制表示为 1010,按位取反后变成 0101,即 5,而负数的二进制表示采用补码表示,所以 5 的补码为 1111 1011,即 -11。
阅读全文