补码是10000000,原码是什么?

如题所述

    原码是10000000,补码10000000的真值是-128。

    补码10000000 的最高位为1, 所以它表示的是负数,我们将其八位全部取反,得到01111111, 然后加1,得到10000000。

    8位二进制数的原码,可以表示:-127~+127;
    8位二进制数的补码,可以表示:-128~+127。

拓展资料:

    计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同。

    补码这个编码方案要解决的是如何在机器中表示负数,其本质意义为用一个正数来表示这个正数对应的负数。

参考链接:

百度百科_补码

温馨提示:答案为网友推荐,仅供参考