分类：教育/科学-理工学科-数学
问题：关于二进制转换十进制原理我知道怎么转换,但是想知道原理比如:十进 
我知道怎么转换,但是想知道原理
比如:十进制 30 转成二进制为 11110

11110= 30 /2取余再/2取余...........

能不能给我详细解释一下为什么:

30=1*2(4次方)+1*2(3)+1*2(2)+1*2(1)+0*2(0)
回答：二进制就有两个数字，一个是0一个是1
比如：11110
它有5个位，如果用十进制来表示，那就是个位，十位，百位，千位和万位！
但十进制的一个位，能代表前一个位的10倍，就像1万等于1千的10倍！
而，二进制的一个位，是代表前一个位的2倍。

如：68473  可以表示为：68473=6*万位+8*千位+4*百位+7*十位+3*个位
那么11110  相应的也是每个位上的数字乘以二进制的位。

11110=1*第五位+1*第四位+1*第三位+1*第二位+0*第一位
二进制的第一位加到二的时候就要进位，当第二位又加到二时，就又向前进位。
所以：第二位上的1等于十进制上的一个2
      第二位加到2，进位到第三位，这时第三位的1就等于2*2
      第三位加到2，进位到第四位，这时第四未的1就表示2*2*2
      …………

我只能这样解释了， ：）
说得不够明白，见谅哦！