负数在二进制中的表示通常采用 二进制补码形式。以下是具体转换步骤:
一、转换为正数的二进制
19的十进制表示为19,转换为二进制是 10011
(即 $19_{10} = 10011_2$)。二、确定符号位
添加符号位
由于是负数,最高位(最左边的位)为符号位,1表示负数,0表示正数。因此,在10011前面添加一个1,得到 1001100。
三、转换为补码形式
求反加一(补码)
- 取反: 将1001100除符号位外的所有位取反,得到 1110011
- 加一:将取反后的结果加1,得到 1110100。
四、验证结果
补码转换回十进制
- 补码 1110100转换为十进制为 $-19$(即 $-19_{10} = 1110100_2$),验证正确。
总结
负数-19的二进制补码表示为 1110100,其中:
最高位1表示负数;
后续位表示数值大小(100100对应的十进制为32,因此补码表示为 $-32 + 19 = -19$)。
这种表示方法可确保二进制系统能统一处理正负数运算。