x的位计算补码如何工作?

时间:2019-01-18 16:56:32

标签: python bit

有人可以向我解释原因:

print(~60) == -61?

因为60是111100,然后反向是000011,应该是3?

1 个答案:

答案 0 :(得分:-1)

即使假设您使用的是一个字节-60也将是0011 1100

因此〜60将是1100 0011

即-128 + 64 + 2 +1 = = 61