关于进制转换的一点个人心得 先来了解下数的组成: 以十进制为例。十进制是满十进一,十进制数是0~9各个数字组成的。 其中进位数 10 叫做权,0~9叫做基数,数就是由权和基数组合而成的。 来看看十进制下的1234是如何组成的。
1234 = 1*10[sup]3[/sup]+2*10[sup]2[/sup]+3*10[sup]1[/sup]+4*10[sup]0[/sup]
我们来看看如何用除法求出1234各位数上的基数(在十进制下你当然能一眼看出来)。
补充一句:1234除以10 商 123 余数 4 ,你想想 是不是把最低位的那个数字取出来了?? 123*10 + 4.
其实后面就是一步步取各个位数上的基数。得到的结果倒着写是从高位到低位。
有了十进制的基础在来看二进制。 二进制是逢二进一,二进制的权为2,基数为 0,1 其它进制依次类推(8进制的基数是不会有8的) 二进制的 110 十进制数是多少了?按上面的权和基数的做法 110 = 1*2[sup]2[/sup]+1*2[sup]1[/sup]+0*2[sup]0[/sup] 那么十进制的6怎么表示为二进制数?其实就是来求二进制下的基数了。图解
写出来也就是 110 了。
|