计算机:二进制数1000 0000的补码是多少,第一位是符号位

2025-03-22 11:04:10
推荐回答(3个)
回答(1):

二进制数 1000 0000 的补码是多少,第一位是符号位

------------

二进制数! ... ... ,第一位是符号位!

你的说法,不对。

 既然是数,就应该使用“正负号”,不能用“符号位”。

 既然你用上了“符号位”,这就是“(原反补)码”,并不是“数”。

------------

二进制数 1000 0000,...

--下面就用“数”来做。

这是个正数,十进制是 +128。

如果你求八位的补码,它就超出范围了,其原码反码补码,都不存在。

------------

假设:你的二进制数,是-1000 0000,

其十进制就是-128。

-128,它也没有八位原码和反码。

-128 的补码是:1000 0000。

------------

在计算机系统中,数值,一律采用补码表示和存储。

数值,一般用十进制来写;

补码,一般用二进制表达。

你却混在一起了,真够乱的!

回答(2):

楼主的计算方式不对。错在最后的 “加1后有一位的1溢出就不管了”。
这是一个8位机器数,它的补码能表示的范围是-128~+127。
而1000 0000B=128,所以它越界了,也就是说,它“溢出”了,这个溢出也就是出错了。

回答(3):

非负数补码与原码相同