当前位置:新励学网 > 秒知问答 > 为什么要使用原码,反码,补码

为什么要使用原码,反码,补码

发表时间:2024-07-11 16:48:40 来源:网友投稿

哪有什么原码、反码!

在计算机中只使用补码来存放正负数。

计算机中以八个二进制位,作为一个字节。

  数字0,存放的补码,就是00000000。

正数依次递增,即可:

  数字+1,其补码就是00000001。

  数字+2,其补码就是00000010。

  。。。

负数就是依次递减:

  数字-1,就是00000000-1=11111111。

  数字-2,就是11111111-1=11111110。

  。。。

----

归纳:

  正数的补码,就是:数字本身。

  负数的补码,就是:0+该负数。

比如:

  +9的补码是:00001001。

  -9的补码是:00000000-00001001=11110111。

求补码的计算过程,并不需要原码反码。

----

有了补码就可以用加法,代替减法运算了。

比如:

 (+2)-(+1)=+1。

计算机计算如下:

 00000010+11111111=00000001。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!