二进制和十进制转换怎么算?

如题所述

二进制转为十进制从右到左用二进制的每个数去乘以2的相应次方
例如二进制的1101转化成十进制  
 1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13
十进制转为二进制
用十进制的13除以2 每除一下将余数就记在旁边   
最后按余数从下向上排列就可得到1101
例如302   
302/2 = 151 余0   
151/2 = 75 余1  
75/2 = 37 余1  
37/2 = 18 余1  
18/2 = 9 余0  
9/2 = 4 余1   
4/2 = 2 余0   
2/2 = 1 余0   
1/2 = 0 余1   
故二进制为100101110
温馨提示:答案为网友推荐,仅供参考
相似回答