为什么要用补码的形式改更负数如何掌握它的用法

2025-02-16 13:12:4368 次浏览

最佳答案

原理是:用加法,可以代替减法运算。

目的是:简化计算机的硬件。

在两位数之内,+99,就可以代替-1。

如: 24 - 1 = 23

  24 + 99 = (1) 23

只取两位,这两种算法,功能就是相同的。

加上 99,就相当于,减一!

物极必反,听说过吧?

99,就是-1 的补数。

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

钟表的分针,正拨 59,也相当于倒拨 1 分钟!

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

计算机用二进制,就改称为:补码。

八位二进制:0000 0000~1111 1111(十进制255)。

 255(=1111 1111),就是-1 的补码。

 254(=1111 1110),就是-2 的补码。

 。。。

负数的补码 = 2^n + 该负数。(n 是二进制的位数。)

借助于补码,在计算机中,只需配置一个加法器,即可。

正数,没有补码,直接参加计算即可。

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。