十进制数转换为任意进制数

199 阅读1分钟

基数乘除法

  • 对十进制数的整数部分和小数部分将分别进行处理,
  1. 对整数部分用除基取余法,
  2. 对小数部分用乘基取整法,
  3. 最后将整数部分与小数部分的转换结果拼接起来
  • 除基取余法 先余为低,后余为高,商为0时结束
  • 乘基取整法 先整为高,后整为低,乘积为1.0 (或满足精度要求)时结束

图片.png

图片.png