求教,八进制小数转十进制

如题所述

就是把每位上的数字与该位上的基数乘起来再相加,举例:
53.6o=?D
写出八进制每位上的基数,小数点前个位是1,高位是低位乘以8,小数点后,后边位是前边位除以8,63.6o有3位,写出相对应的位即可:
8,1.1/8 将要转换的数按位对齐写在相应位下面
5,3.6 此式按位上下做乘法,结果左右做加法
5*8+6*1+6*1/8=40+6+6*0.125=46+0.75=46.75
所以53.6o=46.75D
要转换n进制,写出n进制的基数,基数写法,个位永远是1,上边乘以8或除以8的换成乘以n除以n即可,其他同样规则计算。
温馨提示:答案为网友推荐,仅供参考
相似回答