原码,反码,补码

穆熙沐

关注

阅读 97

2022-03-13

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

 

正数的原码、反码、补码相同,为该数字的十六进制。

负数的原码、反码、补码转换则需要计算。

原码->反码,符号位不变,其他位按位取反。

反码->补码,反码+1即可得到补码

三码这么复杂,为什么不直接统一采用原码呢?

对于计算机,使用补码,不用对正负号进行额外的运算,大大提高了计算效率。

以下链接为转载:

趣谈计算机补码 - 知乎 (zhihu.com)

精彩评论(0)

0 0 举报