十进制转二进制整数的方法主要分为 整数部分转换和 小数部分转换两类,具体步骤如下:
一、整数部分转换(核心方法)
除2取余法
- 用2整除十进制整数,记录每次的余数(0或1);
- 将余数从低位到高位依次排列,得到二进制数。 - 例如:101 ÷ 2 → 余数1,50 ÷ 2 → 余数0,...,最终结果为1100101。
短除法
- 用2连续除以十进制整数的每一位,记录余数;
- 余数序列倒序排列即为二进制数。 - 例如:29 ÷ 2 → 余数1,14 ÷ 2 → 余数0,...,最终结果为11101。
二、小数部分转换(可选方法)
乘2取整法
将十进制小数乘以2,记录整数部分;
继续乘以2,直到小数部分为0或达到所需精度;
例如:0.75 × 2 → 1.5(取1),0.5 × 2 → 1.0(取1),最终结果为0.11。
三、综合示例
十进制数13.625
整数部分:13 ÷ 2 → 余数1,6 ÷ 2 → 余数0,3 ÷ 2 → 余数1,最终为1101;
小数部分:0.625 × 2 → 1.25(取1),0.25 × 2 → 0.5(取0),0.5 × 2 → 1.0(取1),最终为101;
合并为1101.101。
四、注意事项
二进制数位数不足时需补零(如8位系统);
除2取余法与短除法本质相同,区别在于操作顺序。