对进位制不了解的请先看这篇文章:进位制的基与数字
1 q→10转换 适用通常的10进数四则运算规则,根据公式(1),可以把q进数a(q)转换为10进数表示.例如

对于整数部分其步骤是:
(2) 记下余数作为q进数的最后一个数字.
(3) 用商替换[a(10)]的位置重复(1)和(2)两步,直到商等于零为止.
对于分数部分其步骤是:
(1)用q去乘{a(10)}.![]()
(2)记下乘积的整数部分作为q进数的分数部分第一个数字.
(3)用乘积的分数部分替换{a(10)}的位置,重复(1)和(2)两步,直到乘积变为整数为止,或直到所需要的位数为止.例如:
103.118(10)=147.074324...(8)
|
整数部分的草式 |
分数部分的草式 |
|
|
|
3 p→q转换 通常情况下其步骤是:a(p)→a(10)→a(q).如果p,q是同一数s的不同次幂,其步骤是:a(p)→a(s)→a(q).例如,8进数127.653(8)转换为16进数时,由于8=23,16=24,所以s=2,其步骤是:首先把8进数的每个数字根据8-2转换表转换为2进数(三位一组)
127.653(8)=001 010 111.110 101 011(2)
然后把2进数的所有数字从小数点起(左和右)每四位一组分组,从16-2转换表中逐个记下对应的16进数的数字,即




