带符号数的原码
email:778138708@qq.com
真值
十进制 | 二进制 |
---|---|
+1 | +1 |
-1 | -1 |
+79 | +1001111 |
-79 | -1001111 |
+0 | +0 |
-0 | -0 |
原码
最高位为符号位,数值部分为真值的绝对值。
X的原码记为[X]原。
例 已知真值X = +33,Y = -33,求[X]原和[Y]原
解:
假设字长为一个字节。
+33D = + 100001B
[X]原 = 00100001B
-33D = - 100001B
[Y]原 = 10100001B
原码的表示范围
一个字节的原码,表示的数据范围为:11111111B ~ 01111111B,即-127 ~ + 127。
原码的特点
- “0”有+0和-0之分,即数制0的表示不唯一。
- 一个字节的原码所能表示的数值范围为:-127 ~ +127