题目
二进制数1010.101 对应的十进制数是( )。A. 11.33B. 10.625C. 12.755D. 16.75
二进制数1010.101 对应的十进制数是( )。
A. 11.33
B. 10.625
C. 12.755
D. 16.75
题目解答
答案
B. 10.625
解析
考查要点:本题主要考查二进制数转换为十进制数的方法,涉及整数部分和小数部分的权值展开计算。
解题核心思路:
- 整数部分:从右往左,每一位的权值是$2^n$($n$从0开始递增),将各位的值乘以对应的权值后相加。
- 小数部分:从左往右,每一位的权值是$2^{-n}$($n$从1开始递增),将各位的值乘以对应的权值后相加。
- 最终结果:将整数部分和小数部分的计算结果相加。
破题关键点:
- 权值的正确应用:整数部分权值从右往左依次为$2^0, 2^1, 2^2, \dots$,小数部分权值从左往右依次为$2^{-1}, 2^{-2}, 2^{-3}, \dots$。
- 逐位计算并累加:避免漏算或错算某一位的值。
整数部分转换(1010)
从右往左逐位计算:
- 第1位(最右边):$0 \times 2^0 = 0$
- 第2位:$1 \times 2^1 = 2$
- 第3位:$0 \times 2^2 = 0$
- 第4位(最左边):$1 \times 2^3 = 8$
整数部分总和:$0 + 2 + 0 + 8 = 10$
小数部分转换(0.101)
从左往右逐位计算:
- 第1位:$1 \times 2^{-1} = 0.5$
- 第2位:$0 \times 2^{-2} = 0$
- 第3位:$1 \times 2^{-3} = 0.125$
小数部分总和:$0.5 + 0 + 0.125 = 0.625$
合并结果
整数部分$10$与小数部分$0.625$相加,最终结果为$10.625$,对应选项B。