一个数的补码是11010011,求这个数的十进制数真值

急啊哪位大哥会算的 帮忙说下什么算的 谢谢了!!!!!!!
2024-11-25 17:43:55
推荐回答(4个)
回答1:

一楼的答案是错的!-37的补码是:11011011
楼主你说的这个数的原码是10101101也就是负的00101101所以对应的十进制是:-45

回答2:

将1101 0011加一后:1101 0010
在除最高位取反:1010 1101就是原码
真值:-(2^5+2^3+2^2+1)

回答3:

补码是 1101 0011。

这个数的十进制数真值。

真值=-128 + 64 + 16 + 2 + 1 =-45。

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

由补码求真值,极其简单。

把各位二进制所代表的数值,求和,即可。

注意:首位代表的数值,是负数。

回答4:

-37