原码,反码,补码计算方式

2019-02-24  本文已影响0人  荒道

+7与-7的原码、反码、补码计算

先将+7 与 -7 转为二进制表示为 111

原码

正数的原码最高位是0.
负数的原码最高位是1.
其他的是数值位.

符号位 数值位 表示值
0 0000111 +7
1 0000111 -7

反码

正数的反码与原码相同。
负数的反码与原码符号位相同,数值位取反(1变0,0变1)

符号位 数值位 表示值
0 0000111 +7
1 1111000 -7

补码

正数的补码与原码相同。
负数的补码是在反码的基础上加1.

符号位 数值位 表示值
0 0000111 +7
1 1111001 -7
上一篇 下一篇

猜你喜欢

热点阅读