10进制换成8进制和8进换成10进制怎么换

如题所述

1、八进制转十进制

类似于二进制转十进制:按权相加法,八进制每位数乘以位权(即 8 64 512 4096 等),把乘出来的数加一起,如图示:

2、十进制转八进制

(1)整数部分

除8取余数,以此类推,直到商为零,最后将余数由后往前排列即可。

(2)小数部分

乘8取整数,一直乘到小数部分为零为止(如果一直乘不到零,就按位数要求进行“3舍4入")。

扩展资料:

二进制与八进制的互相转换和二进制与十六进制的转换类似,区别在于需要操作的是三位一组而不是四位。表2-2列出了二进制与八进制的等效表示。

为了把八进制数换算为二进制,将每一个八进制数字替换成表2-2中对应的三位。例如,八进制123换算成二进制的结果就是001010011:

为了将一个二进制数换算为八进制,只需将二进制串划分成每三个位一组(如果需要的话,在前面补零),然后查表,将三位一组的位串替换为相应的八进制数字即可。

参考资料:百度百科--八进制

温馨提示:答案为网友推荐,仅供参考
相似回答