计组定点数的表示
- 无符号数
- 符号数
- 原码
- 有两个0
- +0,-0
- 整数范围-(2^n-1) ~ (2^n-1)
- 小数范围-(1-2-n)~(1-2-n)
- 有两个0
- 反码
- 有两个0,+0,-1
- 原码为正数,反码等于原码
- 原码为负数,反码等于原码取反(符号位除外)
- 整数范围-(2^n-1) ~ (2^n-1)
- 小数范围-(1-2-n)~(1-2-n)
- 补码
- 原码补码互相转换都是取反加一
- 原码为正数,补码等于原码
- 原码为负数,补码等于反码+1
- 整数范围 -2^n ~ 2^n -1
- 小数范围 -1 ~ 1- 2^-n
- 只有一个0值
- 移码
- 只能表示整数位
- 整数范围 -2^n ~ 2^n -1
- 移码全0正值最小,移码全1真值最大
- 补码的符号位取反
- 原码
[5]补码 == [-5]补码全部位数取反+1