题目
十进制[1]数51.5转换为十六进制[2]数是()。 A. 32.6B. 32.8C. 33.6D. 33.8
十进制[1]数51.5转换为十六进制[2]数是()。
- A. 32.6
- B. 32.8
- C. 33.6
- D. 33.8
题目解答
答案
D
解析
考查要点:本题主要考查十进制数转换为十六进制数的方法,包括整数部分和小数部分的转换步骤。
解题核心思路:
- 整数部分:采用“除16取余法”,将十进制整数不断除以16,记录余数,直到商为0,最后将余数倒序排列。
- 小数部分:采用“乘16取整法”,将十进制小数不断乘以16,记录整数部分,直到小数部分为0或达到所需精度。
破题关键点:
- 整数部分转换时注意余数的顺序,最终结果需倒序排列余数。
- 小数部分转换时确保乘法后的整数部分正确截取,剩余小数继续运算。
整数部分转换(51)
- 第一次除法:
$51 \div 16 = 3$,余数为 $3$。 - 第二次除法:
$3 \div 16 = 0$,余数为 $3$。
此时商为0,停止运算。
倒序排列余数,得到整数部分的十六进制数为 $33$。
小数部分转换(0.5)
- 第一次乘法:
$0.5 \times 16 = 8.0$,整数部分为 $8$,剩余小数为 $0$。
停止运算,小数部分的十六进制数为 $8$。
合并结果
将整数部分和小数部分合并,最终结果为 $33.8$,对应选项 D。