补码为11001001的真值是多少?

2025-02-22 22:10:25
推荐回答(4个)
回答1:

补码,求其代表的数字(即真值),方法极其简单。

既不用求“原码反码”,也不用考虑“符号位不变”。

你只要做【数 制 转 换】,即可。

 

例如:八位补码是 1100 1001。


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

其余各位,都是正数,求和: 64 + 8 + 1 = +73。

总和,就是真值:-128 + 73 =-55。


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


如果,补码是 0100 1001

真值就是:64 + 8 + 1 = +73。

回答2:

题干是二进制

真值是二进制转换为十进制

所以只要把上面的二进制转换为十进制即可

答案如下图

回答3:

补码对应的反码为11001000,原码为00110111,符号位为1所以为负数。最后结果为-55

回答4:

如果字长是八位,其真值是:-55。
如果字长是16位,其真值是:+201。
 
别忘了采纳。