二进制补码和二进制数的例子

时间:2013-03-05 00:39:01

标签: binary twos-complement

所以让我直截了当,开始学习两个赞美等等,

无论如何我得到了一个二进制数10101011,这是171

有人告诉我找到这个数字的8位和2位赞美......

我分别放了84和85 ......

这是否正确可以有人验证这一点,我使用了显而易见的方法来反转一个人的二进制数,并添加一个最不重要的位来获得两个人的赞美。

提前感谢任何澄清,

1 个答案:

答案 0 :(得分:3)

一个补码和两个补码是表示负数的系统。你的号码是正数。

一个补充:翻转所有位;将0替换为0,将0替换为1。

例如,考虑数字-32。 -32的补码是二进制值32,所有位都被翻转:

 32 == 00100000
-32 == 11011111

两个补码:与补码相同,然后加1。

 32 == 00100000
-32 == 11100000