二进制数的原码表示法中,符号位与数值位直接对应,具体规则如下:
符号位定义 最高位为符号位,0表示正数,1表示负数。例如,正数+10的原码为`0000 0101`,负数-10的原码为`1000 0101`。
数值位表示
其余位为数值的绝对值,直接转换为二进制。例如,十进制数2的原码为`0000 0010`,十进制数-3的原码为`1000 0011`。
特殊情况说明
- 零(0)的原码有两种表示形式:`0000 0000`(+0)和`1000 0000`(-0),但实际计算机中通常统一为`0000 0000`。
- 正数的原码、反码、补码相同,无需转换。
总结:
原码通过符号位区分正负,数值位直接转换,计算机内部多采用统一形式表示零。