十进制转R进制

  • 十进制转R进制(除法+乘法)
    • 十进制转换为r进制,分为整数和小数两部分,两部分分别转换,然后拼接起来即可。
    • 整数部分转换为r进制数时,采用除r取余方法,将十进制整数不断除以r取余数,直到商为0,所得的余数按逆序排列
    • 小数部分转换成r进制数时,采用乘r取整方法,即将十进制小数不断乘以r取整数,直到小数部分为0或达到要求的精度为止,所得的整数按正序排列。
      如下图所示:
      十进制转R进制