八进制是以8为基数的计数体制。八进制计数体制有0、1、2、3、4、5、6、7八个数码,其计数规律是“逢八进一”。八进制数用下标8或O(Octal)表示,任意八进制数的表示如式(1.2.5)所示。
(752.34) 8 =7×8 2 +5×8 1 +2×8 0 +3×8 -1 +4×8 -2
例1.2.8 将八进制数315.4转换为十进制数。
解 :(315.4) 8 =3×8 2 +1×8 1 +5×8 0 +4×8 -1 =(205.5) 10
例1.2.9 将八进制数315.6转换为二进制数。
解 :将每位八进制数用3位二进制数代替,即得相应的二进制数,当第1位和最后1位为0时,0可以不写。
(315.6) 8 =(011 001 101.110) 2 =(11 001 101.11) 2
例1.2.10 将二进制数10110011011.01001进制数转换为八进制数。
解 :从小数点分别向左右将3位二进制数分为1组,小数点左边不足3位的在前面加0,小数点右边不足3位的在后面加0,每3位分别用相应的八进制数代替即可。
(10110011011.01001) 2 =(010 110 011 011.010 010) 2 =(2633.22) 8
几种数制之间的关系如表1.2.1所示。
表1.2.1 几种数制之间的关系对照表