将十进制数20.25转换为二进制数的步骤如下:
一、整数部分转换(20 → 10100)
1. 用20除以2,记录余数
- 20 ÷ 2 = 10 余 0
- 10 ÷ 2 = 5 余 0
- 5 ÷ 2 = 2 余 1
- 2 ÷ 2 = 1 余 0
- 1 ÷ 2 = 0 余 1
2. 将余数倒序排列,得到二进制整数部分: 10100
二、小数部分转换(0.25 → 0.10)
1. 用0.25乘以2,记录整数部分
- 0.25 × 2 = 0.5 → 取整数部分0
2. 用上一步的余数(0.5)继续乘以2
- 0.5 × 2 = 1.0 → 取整数部分1
3. 当小数部分为0时停止,得到二进制小数部分: 0.10
三、组合结果
将整数部分与小数部分组合,得到最终二进制数: 10100.10。
答案:D. 10100.10