首先随便举一个例子。

647.4(8)=423.5(10)=2B3.6(12)

一般地,任意两个不同进制的数字相互转化,需要通过十进制来中介。

要想学会进制转化,首先需要明白位权的概念。位权就是一个数字的每一位所代表的大小。从小数点向左,第一位代表基数(进制)的0次方,第二位代表基数的1次方,第三位代表基数的2次方,以此类推。小数点向右第一位代表基数的-1次方,第二位代表基数的-2次方,第三位代表基数的-3次方,以此类推。

任意两个进制之间的转化需要经历两步:

1、把原数字转化为十进制数字。方法是原数字的每一位数去×它的位权,再把结果相加,就得到了十进制数字。

2、继续把十进制数字转化为目标进制数字。方法是数字的整数部分采用除基取余法,小数部分采用乘基取整法。