二进制转十进制的疑问

来源:百度知道 编辑:UC知道 时间:2024/05/26 10:42:27
我看资料上说
(10011)2转十进制就是
1*2的一次方+0*2的二次方+0*2的三次方+1*2的四次方+1*2的次方这样算的。
那5的二进制是101 那这样算又不对有谁能给我解释一下是怎么回事

你算错了呀!应该是从右向左算啊!
(10011)转换成十进制应该是1*2的零次方+1*2的一次方+0*2的二次方+0*2的三次方+1*2的四次方。
很显然(101)转换成十进制就应该是:1*2的零次方+0*2的一次方+1*2的二次方当然是等于5了

10011转十进制是2^0+2^1+2^4
101=2^2+2^0
第n位有1就加上2^(n-1)
^表示几次方