原码、反码、补码

原码、反码、补码

+0:0000 0000

-0:1000 0000

原码:

  1. 整数:符号位(1位)+数值位
  2. 小数:

反码:

由原码求补码or由补码求原码的过渡码。正数的反码是它本身;负数的反码是原码除符号位外的按位取反

  1. +0反码:0000 0000
  2. -0反码:1111 1111

补码:

  1. 正整数:原码
  2. 负整数:反码+1