十六进制80,当它分别代表原码、补码、反码、无符号数时,所对应的十进制数各为多少?

来源:百度知道 编辑:UC知道 时间:2024/06/25 00:13:51

十六进制80,写成二进制是 1000 0000。

说它是原码,它代表的十进制数就是:-0。
说它是反码,它代表的十进制数就是:-127。
说它是补码,它代表的十进制数就是:-128。

它代表无符号数,用十进制来说明就是:128。

http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/70cc437fa44448320dd7dad4.html

原码是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位),该位为0表示正数,该位为1表示负数,其余位表示数值的大小 正整数的原码就是其自身,而负数是要加上符号位;

正整数的反码就是其自身,而负整数的反码可以通过对其绝对值逐位求反来求得。 在反码表示法中,符号位仍然是0表示正号,1表示负号

正数的补码:与原码相同。 (2)负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。

128 ,128,128
既然无符号数了,你可以用计算机的科学型计算器直接算.