作业帮 > 数学 > 作业

如何将二进制的小数转化为十进制,八进制,十六进制

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/04/30 15:49:40
如何将二进制的小数转化为十进制,八进制,十六进制
如何将二进制的小数转化为十进制,八进制,十六进制
二进制小数转化为十进制:
这个和整数部分一样,只要将二进制数表示层按权展开式,并按十进制运算法则进行计算,所得结果就是对应的十进制.例如,
(10110.101)2=1*2^4+1*2^2+1*2^1+1*2^-1+1*2^-3=16+3+2+0.5+0.125=(22.625)10
二进制小数转化为八进制
由于2^3=8,所以三位二进制位可以用一个八进制位来表示,以小数点为界,分别往高、低位每3位为一组,不足用0补全.八进制的0~7对应二进制的(000~111)例如:
(101.01)2=101 .010=(5.2)8
二进制转化为十六进制
这个和转化为八进制类似,因为2^4=16,所以应该四位为一组,不足用0补全,(0~F)16对应二进制(0000~1111),例如
(101110.011)=0010 1110 .0110=(2E.6)16
PS:因为不好打出几次方,所以^表示幂运算,()2表示二进制,类似...