与二进制和十进制数字系统一样,八进制是另一种类型的数字系统。顾名思义,这个数制的基数是8,即在这个数制中有8个可以使用的数字,它们是0、1、2、3、4、5、6和7。
的概念八进制数系统来自美国土著,因为他们过去不是用手指数数,而是用手指之间的距离,比如8。八进制在90年代非常流行,但在现代二进制数由于其可靠性,该数字系统已被取代,尽管这种数字系统仍在一些特定的应用中使用。
十进制到八进制的转换
任何十进制数都可以通过除以8的最大幂来转换成八进制。余数再除以可能的8的最大幂,重复这个方法,直到8的幂为1,得到的余数小于8。所得结果是将所得商按所得商的顺序排列而得的。通过一个简单的例子就可以清楚地看出该方法。
让我们转换13010八进制数。
首先我们要除以8的可能的最大幂,也就是82
所以八进制等于13010是2028.
八进制到十进制的转换
同样任何八进制数可以转换成十进制数。这个方法非常类似于任何的变换二进制到十进制,唯一的区别是,在这种情况下,2 s将被8取代,其他一切,即方法将保持不变。
所以很明显,如果我们想把任何八进制数变成十进制数我们必须先从右边的数相乘然后从0开始增加8的幂最后把所有的乘积加起来。通过一个例子,这个方法会更清晰。
假设我们想把1238转换成十进制数,所以我们必须按照下面所示的过程
所以,123的小数等价8是8310.