一:P进制转十进制
P进制转十进制由定义可知为按照权值展开即可:
二:十进制转P进制
(一)整数部分
【方法】不断除P取余数
【证明】
由P进制转十进制可知:
则有:
所以:
即:
其中:
通过对十进制数除 取余的方法得到最低位
接下来同样的方法处理,对
除
取余的方法得到最低位
不断重复:
进而求得:
(二)小数部分
【方法】不断乘P取整数
【证明】
与整数部分同理,有:
同时乘以P:
其中:
通过对十进制数乘以 再取整数部分得到最高位
接下来同样的方法处理,对
乘
取整数部分的方法得到最高位
不断重复:
进而求得:
注意
①是成立的,所以整数部分一定是
②小数部分若不为0可以继续向后求解,所以常常保留有限位数