采用补码表示,整数0只有一种表示形式,该形式为什么 若用8位二进制补码表示十进制整数?128,则其表
采用补码表示,整数0只有一种表示形式,该形式为什么 若用8位二进制补码表示十进制整数?128,则其表
日期:2013-03-04 21:49:43 人气:2
正零:00000000
负零:10000000
这两个数其实都是0,但他们的原码却有不同的表示。
但是他们的补码是一样的,都是00000000
二进制的 10000000 的最高位为1, 所以它表示的是负数。是负的多少呢?我们将其八位全部取反,得到01111111, 然后加1,得到10000000. 将该数看作无符号数,值为128, 故计算机中的10000000表示的是-128