计算机基础:数值表示
数值表示
计算机中用 8 位二进制数编码表示数值信息。
-
符号位:最高位,0 表示正数,1 表示负数。
-
形式:原码、反码和补码。
- 原码是数值在计算机中最真实的表示。
- 正数:三码相同。
- 负数
- 反码:除符号位,其余位取反(方便加法)
- 补码:反码 + 1(方便减法)
-
表示范围:
-
原码、反码:-127 ~ 127
-
补码:-128 ~ 127
-127 -0 +0 127 原码 1111 1111 1000 0000 0000 0000 0111 1111 反码 1000 0000 1111 1111 0111 1111 0000 0000 补码 1000 0001 (负)1000 0000 1000 0000 0000 0001
-
-
整数用定点数来表示,实数用浮点数来表示。