第1个回答 2011-06-12
二进制变成十进制 位权法,比如100111=1*2^5+1*2^2+1*2^1+1*2^0=39
十进制变成二进制 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果
第2个回答 2011-06-12
可以利用短除法来吧十进制换算成二进制的数,不过要 得到的余数要倒着写。而把二进制换算成十进制的只需二进制上相应的数乘以2的该位数的位数减一次方。例如,1101=2^0*1+2^1*0+2^2*1+2^3*1
第3个回答 2011-06-12
二进制转换为十进制
将每个二进制数按权展开后求和即可。
把二进制数(101.101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)10