程序功能:利用Python实现任意进制转换器
主要以十进制作为桥梁,利用m进制转十进制,十进制转n进制实现m进制到n进制的转换。
1、m进制转十进制
从最低位(最右)算起,位上的数字乘以本位的权重,加和即得到十进制数。比如101.001(2),转十进制为
2、十进制转n进制
整数部分利用短除法
小数部分利用乘以进制减至1以内的方法,具体说明见
主要以十进制作为桥梁,利用m进制转十进制,十进制转n进制实现m进制到n进制的转换。
1、m进制转十进制
从最低位(最右)算起,位上的数字乘以本位的权重,加和即得到十进制数。比如101.001(2),转十进制为
2、十进制转n进制
整数部分利用短除法
小数部分利用乘以进制减至1以内的方法,具体说明见