2.2 定点数的表示与运算


2.2.1 定点数的表示

1. 无符号数和有符号数

  1. 无符号数:不区分正负的,整个机器字长的全部二进制都是数值位
  2. 有符号数:“0”代表正数,“1”代表负数。将符号位放在有效数的前面,组成符号数。

2. 原码、补码、反码、移码

原码、补码、反码

  1. 正数:
    *原码=补码=反码
  2. 负数:
    *符号位不变,原码的“0”变“1”,”1”变“0”就是反码
    *符号位不变,反码最低位+“1”就是补码

移码

移码 = 补码最高位去饭