在开始之前...
-
在开始学习转换进制之前,有必要明确三个概念:
-
数位:一个数中每个数码所占的位置
-
基数:每个数位能使用数码的个数
-
位权:每个位上数码代表数值大小
-
-
eg. (135.672)10
= 1 x 102 + 3 x 101 + 5 x 100 + 6 x 10-1 + 7 x 10-2 + 2 x 10-3
在此数中,整数部分有三个数位(三位整数),小数部分有三个数位(三位小数);
基数为 10 ,所使用十个数码分别为 0 1 2 3 4 5 6 7 8 9 ;
对于个位,其位权为 100 ;
其他位位权依此类推 。
-
eg. (207.53)8
= 2 x 82 + 0 x 81 + 7 x 80 + 5 x 8-1 + 3 x 8-2
在此数中,整数部分有三个数位(三位整数),小数部分有两个数位(两位小数);
基数为 8 ,所使用八个数码分别为 0 1 2 3 4 5 6 7 ;
对于个位,其位权为 80 ;
其他位位权依此类推 。
十进制转为K进制(示例)
整数除K倒取余
小数乘K顺取整