题目
把二进制数01011011转化为十进制数是()。A. 103B. 91C. 171D. 71
把二进制数01011011转化为十进制数是()。
A. 103
B. 91
C. 171
D. 71
题目解答
答案
B. 91
解析
本题考查二进制数转化为十进制数的知识点。解题思路是根据二进制转十进制的方法,将二进制数按位权展开后相加,即可得到对应的十进制数。
下面进行详细的解答:
二进制转十进制要从右到左用二进制的每个数去乘以$2$的相应位数次幂(幂次从$0$开始),再将其每个数进行相加。
对于二进制数$01011011$,转化过程如下:
$\begin{align*}&1\times2^0 + 1\times2^1 + 0\times2^2 + 1\times2^3 + 1\times2^4 + 0\times2^5 + 1\times2^6 + 0\times2^7\\=&1\times1 + 1\times2 + 0\times4 + 1\times8 + 1\times16 + 0\times32 + 1\times64 + 0\times128\\=&1 + 2 + 0 + 8 + 16 + 0 + 64 + 0\\=&(1 + 2)+ 8 + 16 + 64\\=&3+ 8 + 16 + 64\\=&11+ 16 + 64\\=&27 + 64\\=&91\end{align*}$