、八进制数与二进制数之间的转换 将每位八进制数用3位二进制数表示。 010101001 补零_个 251 所以,10101001B=251Q 用同样的方法也可以将二进制小数直接转换为八进制小数, 只是从小数点右边第一位开始按每3位分为一组,最低位 不足3位时,在其右边加0补足到3位,然后用相应的八进 制数表示。 八进制数转换为二进制数时怡好与上述过程相反,可 以直接将八进制数的每一位用相应的3位二进制数代替即得。 黴机远算
三、八进制数与二进制数之间的转换 将每位八进制数用3位二进制数表示。 010 101 001 补零__ ↑↓ ↓ ↓ 2 5 1 所以,10101001B=251Q 用同样的方法也可以将二进制小数直接转换为八进制小数, 只是从小数点右边第一位开始按每3位分为一组,最低位 不足3位时,在其右边加0补足到3位,然后用相应的八进 制数表示。 八进制数转换为二进制数时恰好与上述过程相反,可 以直接将八进制数的每一位用相应的3位二进制数代替即得
四、八进制数与十进制数之间的转换 八进制数转换为十进制数时,只要将它按位权展开,然 后相加即可。 例如,八进制数37201转换为十进制数的过程如下: 3×82+7×81+2×80+0×8-1+1×82口 192+56+2+0.015625 =250.015625 即37201Q=250.015625D 十进制数转换为八进制数的原理与十进制数转换为二进 制数的原理相似,只是它使用的基数为8 十进制整数转换为八进制整数时采用“以′ 小数部分在转换为八进制小数时采用8 黴机远算
四、八进制数与十进制数之间的转换 八进制数转换为十进制数时,只要将它按位权展开,然 后相加即可。 例如,八进制数 372.01转换为十进制数的过程如下: 3×8 2+7×8 1+2×8 0+0×8 -1+1×8 -2 =192+56+2+0.015625 =250.015625 即372.01Q=250.015625D 十进制数转换为八进制数的原理与十进制数转换为二进 制数的原理相似,只是它使用的基数为8。 十进制整数转换为八进制整数时采用“除以8取余”; 小数部分在转换为八进制小数时采用“乘8取整”