将十进制数4转换为二进制数,可以使用“除2取余法”,具体步骤如下:
除以2取余 用4除以2,记录余数:
- 4 ÷ 2 = 2 余 0
- 2 ÷ 2 = 1 余 0
- 1 ÷ 2 = 0 余 1
反序排列余数
将余数按从低位到高位的顺序排列,得到100。
去掉前导零
二进制数以1开头,0没有实际意义,因此最终结果为100。
验证:
100(二进制)= 1×2² + 0×2¹ + 0×2⁰ = 4(十进制)
补充说明:
若使用8位二进制表示,4的原码为0000 0100,符号位为0表示正数。- 负数的二进制表示通常采用补码形式,例如-4的补码为1111 1100。以上方法适用于非负整数的二进制转换。