1、八进制转十进制
类似于二进制转十进制:按权相加法,八进制每位数乘以位权(即 8 64 512 4096 等),把乘出来的数加一起,如图示:
2、十进制转八进制
(1)整数部分
除8取余数,以此类推,直到商为零,最后将余数由后往前排列即可。
(2)小数部分
乘8取整数,一直乘到小数部分为零为止(如果一直乘不到零,就按位数要求进行“3舍4入")。
扩展资料:
二进制与八进制的互相转换和二进制与十六进制的转换类似,区别在于需要操作的是三位一组而不是四位。表2-2列出了二进制与八进制的等效表示。
为了把八进制数换算为二进制,将每一个八进制数字替换成表2-2中对应的三位。例如,八进制123换算成二进制的结果就是001010011:
为了将一个二进制数换算为八进制,只需将二进制串划分成每三个位一组(如果需要的话,在前面补零),然后查表,将三位一组的位串替换为相应的八进制数字即可。
参考资料:百度百科--八进制