您的位置:首页 >要闻 >

18的原码怎么算(原码怎么算)

导读 大家好,我是小五,我来为大家解答以上问题。18的原码怎么算,原码怎么算很多人还不知道,现在让我们一起来看看吧!在计算机中,数据是以补

大家好,我是小五,我来为大家解答以上问题。18的原码怎么算,原码怎么算很多人还不知道,现在让我们一起来看看吧!

在计算机中,数据是以补码的形式存储的:

在n位的机器数中,最高位为符号位,该位为零表示为正,为1表示为负;

其余n-1位为数值位,各位的值可为0或1。

当真值为正时:原码、反码、补码数值位完全相同;

当真值为负时:

   原码的数值位保持原样,

   反码的数值位是原码数值位的各位取反,

   补码则是反码的最低位加一。

注意符号位不变。 

如:若机器数是16位:

十进制数 17 的原码、反码与补码均为:  0000000000010001

十进制数-17 的原码、反码与补码分别为:1000000000010001、1111111111101110、1111111111101111

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!