二进制数 10010转换为十进制的结果是 18。具体计算方法如下:
位权展开法 从右至左,二进制位权依次为 (2^0, 2^1, 2^2, 2^3, 2^4)
[
1 times 2^4 + 0 times 2^3 + 0 times 2^2 + 1 times 2^1 + 0 times 2^0 = 16 + 0 + 0 + 2 + 0 = 18
]
位值对齐法
将二进制数按位对齐,从右至左依次为:
[
begin{array}{c}
1 & 0 & 0 & 1 & 0
16 & 8 & 4 & 2 & 1
end{array}
]
仅计算非零位:(16 + 2 = 18)
结论: 二进制数 10010