1.十进制换成八进制小数部分,计算方法就是将十进制数小数换算成八以内的数字乘以8的负n次方(位数),然后依次排列,空位补零。如十进制数小数0.5用八进制数表示就是4乘以8的负一次方,就是0.4。
2.同理,十进制数1.125用八进制数表示就是1.1。就是1加1乘以八的负一次方。
10进制小数转换为8进制数采用乘8取整的办法,即:
原10进制数乘8,得到小数部分和整数部分
用上一步的小数部分乘8,再得到小数部分和整数部分
上述过程一直进行到小数部分为0是为止,此时,把每次的整数部分写在一起(前面加0.)就是对应的8进制的数。
如果乘8运算不能使小数部分为0,呢么为就就可以根据精度要求,取到多少外就可以了。