为什么更多的数字在2的补语中小于0

时间:2019-03-06 01:28:39

标签: assembly binary bit-manipulation

在我的学习指南中,我的教授提到,对于2的称赞,<0的数字要大于≥0。并且想知道为什么会这样。 谢谢!

1 个答案:

答案 0 :(得分:3)

您的教授错了,或者您误解了他们在说什么。可表示数量< 0≥ 0数量相同。

每个以1开头的字符串都表示二进制补码中的不同负整数。除全0字符串 之外,每个以0 开头的二进制字符串都代表一个不同的正整数。因此,可表示的负整数要比正整数多;也许那是你的教授想说的。

所有0字符串代表数字0