二进制负数的最高位是 符号位,用于表示数的正负。具体说明如下:
符号位定义 在二进制数中,最高位(最左边的位)为符号位:
- 0
表示正数或零
- 1表示负数
负数表示方法
负数通常采用 补码形式存储,计算步骤如下:
- 原码: 直接将负数的绝对值转换为二进制(如-5的原码为 `10000001`) - 反码
- 补码:反码加1(如-5的补码为 `11111111`)
应用范围 - 8位二进制:
表示范围为 -128 到 +127
- 32位二进制:表示范围为 -2,147,483,648 到 +2,147,483,647
示例:
二进制 `10000001` 表示负数,其补码为 `11111111`,对应十进制的 -1。