【原码, 反码, 补码的基础概念和计算方法】

数值在计算机中是以补码的方式存储的,在探求为何计算机要使用补码之前, 让我们先了解原码, 反码和补码的概念。

  • 原码就是符号位加上数字的二进制表示, 即用第一位表示符号, 其余位表示值。
  • 反码的表示方法是:正数的反码是其本身;负数的反码是在其原码的基础上, 符号位不变,其余各个位取反。
  • 补码的表示方法是:正数的补码就是其本身;负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1。 (即在反码的基础上+1)
十进制数 原码 反码 补码
88 01011000 01011000 01011000
-88 11011000 10100111 10101000

猜你喜欢

转载自www.cnblogs.com/zuixinxian/p/9219231.html