16位二进制原码的表示范围及具体形式如下:
表示范围 - 最小值:
`1000 0000 0000 0000`(对应十进制-32768)
- 最大值:`0111 1111 1111 1111`(对应十进制32767)
- 特殊值:`0000 0000 0000 0000`(正零)和`1000 0000 0000 0000`(负零)
结构说明 - 最高位为 符号位:
0表示正数,1表示负数;
- 其余15位为 数值位,用于表示具体的数值
示例 - 正数127:
原码为`0000 0000 0111 1111`
- 负数-128:原码为`1000 0000 1000 0000`
注意事项
- 原码直接使用符号位区分正负,而计算机内部实际存储多采用 补码形式(如-128的补码仍为`1000 0000 1000 0000`)