补码10000000表示的真值是?

刚开始学,不太懂

原码变补码是将原码取反加一
补码变原码就是取反减一

原码知道了,去掉最高位(符号位)就是真值了 写成十进制时要注意去掉的事0还是1,去掉的是1的话要在真值前加上负号

原理告诉你了,比直接给你个答案强吧
\(^o^)/~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-03-31

由补码,求真值,方法是很简单的。

会做【进 制 转 换】,你就能求出真值。

 

如果,八位补码是 1011 0100。

首位的 1,既代表负号,也代表数值-128。

其余各位,都是正数,求和:32 + 16 + 4 = +52。

总和,就是真值:-128 + 52 = -76。

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

补码若是 0011 0100。

首位为 0,这就没有-128 了。

那么,真值,就只有:32 + 16 + 4 = +52。


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


补码若是 1000 0000。

真值,就是:-128。

第2个回答  2009-10-21
-128