二进制和十进制如何互化?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 07:24:49
二进制和十进制如何互化?

二进制和十进制如何互化?
二进制和十进制如何互化?

二进制和十进制如何互化?
2进制到10进制:从二进制的最低位开始,依次从0次幂开始对2求幂,然后累计相加即为十进制.例如:二进制101011,则十进制等于:1×2^0+1×2^1+0×2^2+1×2^3+0×2^4+1×2^5.
10进制到2进制:换算成2的指数形式

二进制变成十进制 位权法,比如100111=1*2^5+1*2^2+1*2^1+1*2^0=39
十进制变成二进制 用2辗转相除至结果为1   将余数和最后的1从下向上倒序写 就是结果

二进制转换为十进制
将每个二进制数按权展开后求和即可。
把二进制数(101.101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)10

可以利用短除法来吧十进制换算成二进制的数,不过要 得到的余数要倒着写。而把二进制换算成十进制的只需二进制上相应的数乘以2的该位数的位数减一次方。例如,1101=2^0*1+2^1*0+2^2*1+2^3*1