二进制和十进制之间的转换

问题描述:

二进制和十进制之间的转换

要2辗转相除法.如:十进制13转为二进制
13/2=6余1
6/2=3余0
3/2=1余1
1/2=0余1;↑
从下往上读数,结果为1101
如果把二进制转为十进制,即从最后一位算起,依次为0,1,2...n
第n位的数就乘以2的n次方,把所有加起来就可以了.
如二进制1101转为十进制
1乘2的3次方+1乘2的2次方+0乘2的1次方+1乘2的0次方=13;