题目
18.(1011)_(2)转换为十进制数为()。A. 10B. 11C. 12D. 13
18.$(1011)_{2}$转换为十进制数为()。
A. 10
B. 11
C. 12
D. 13
题目解答
答案
B. 11
解析
本题考查二进制数转换为十进制数的知识点。解题思路是根据二进制转十进制的方法,将二进制数按位权展开后相加,即可得到对应的十进制数。
对于二进制数$(1011)_2$,从右至左每一位的位权分别是$2^0$、$2^1$、$2^2$、$2^3$ 。
- 首先,将二进制数$(1011)_2$按位权展开:
- 最右边第一位数字是$1$,其位权是$2^0$,这一位对应的数值为$1\times2^0$。根据指数运算法则$a^0 = 1$($a\neq0$),可得$1\times2^0=1\times1 = 1$。
- 第二位数字是$1$,其位权是$2^1$,这一位对应的数值为$1\times2^1$。根据指数运算法则$a^n=a\times a\times\cdots\times a$($n$个$a$相乘),可得$1\times2^1 = 1\times2=2$。
- 第三位数字是$0$,其位权是$2^2$,这一位对应的数值为$0\times2^2$。因为$0$乘任何数都为$0$,所以$0\times2^2 = 0\times4 = 0$。
- 第四位数字是$1$,其位权是$2^3$,这一位对应的数值为$1\times2^3$。$2^3=2\times2\times2 = 8$,所以$1\times2^3=1\times8 = 8$。
- 然后,将每一位对应的数值相加:
- 把上述计算得到的每一位数值相加,即$1\times2^0 + 1\times2^1+0\times2^2 + 1\times2^3=1 + 2+0 + 8$。
- 计算$1 + 2+0 + 8=11$。