在编程中,进制转换类型的题目有很多。比如时钟秒/货币兑换/二进制八进制转换,下面将常用的进制转换总结如下
Q:对于一个P进制数转化为Q进制数的问题
思路:一般而言你,先将P进制数转化为10进制数,再由10进制数转化为Q进制数。分成这两步。
- P进制转化为10进制
只要注意到P进制不同位上的权值,利用权值与对应位上的乘积得到该位上的十进制数,再将各位上的十进制数累加即可。
- 10进制数转化位Q进制数
主要采用“除基取余法”,最先得到的是低位,后面得到的是高位。
在编程中,进制转换类型的题目有很多。比如时钟秒/货币兑换/二进制八进制转换,下面将常用的进制转换总结如下
Q:对于一个P进制数转化为Q进制数的问题
思路:一般而言你,先将P进制数转化为10进制数,再由10进制数转化为Q进制数。分成这两步。
只要注意到P进制不同位上的权值,利用权值与对应位上的乘积得到该位上的十进制数,再将各位上的十进制数累加即可。
主要采用“除基取余法”,最先得到的是低位,后面得到的是高位。