slogan 专业知识问答平台!
佰学网 >生活问答 > 知识 > 什么是原码补码反码?

什么是原码补码反码?

原创 2022-03-07 14:39:13
计算机中,没有原码反码。计算机中,只有补码,用于表示正负数。以八位码长,来说明:.. 精选答案
  • 问题相关

计算机中,没有原码反码。

计算机中,只有补码,用于表示正负数。

以八位码长,来说明:

u3000数字 0 的补码是:0000 0000。

u3000数字 1 的补码是:0000 0001。

u3000数字 2 的补码是:0000 0010。

u3000。。。依次递增。。。

u3000数字 127 的补码,就是:0111 1111。

负数,你就依次递减吧。

u3000数字 0 的补码是:0000 0000。

u3000数字 -1 的补码是:1111 1111。(=255)

u3000数字 -2 的补码是:1111 1110。(=254)

u3000。。。依次递减。。。

u3000数字 -128 的补码,就是:1000 0000。(=128)

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

由此可推出补码的定义:

u3000零和正数的补码,就是该数字本身。

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

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

这就是:计算机中,正负数的存放格式。

其他说法如:原码反码符号位,都是人为瞎编的。

它们和计算机,没有任何关系。

©本文版权归作者所有,任何形式转载请联系我们:xiehuiyue@offercoming.com。

相关内容推荐

来自百学网

刘老师

刘老师

中国人大教育学硕士

关注

你可能关心