【十进制小数】转换为【其他进制的小数】转换步骤:
x05x05a)【十进制小数】乘以【其他进制的基数】,将【得到的结果】分【整数部分】和【小数部分】.
x05x05b) 【整数部分】为转换后进制的一位小数位.
x05x05
x05x05c) 【小数部分】如果不为 0 ,取【十进制小数】 为这个【小数部分】,重复 a 步骤.否则结束转换.
x05举例:
x05x05现在有【十进制小数】0.5625 ,要转换成四进制小数,这里【其他进制的基数】是 4.
x05x051) 【十进制小数】乘以【其他进制的基数】,即 0.5625 *4 = 2.25 .
x05x05 【得到的结果】的【整数部分】:2
x05x05 【得到的结果】的【小数部分】:2.25
x05x05
x05x052) 【整数部分】2 为转换成四进制的【第一位小数】
x05x05
x05x053)【小数部分】等于 0.25 ,不为 0 .继续转换
x05x05
x05x054)【十进制小数】乘以【其他进制的基数】,即 0.25 *4 =1 .
x05x05 【得到的结果】的【整数部分】:1
x05x05 【得到的结果】的【小数部分】:0x05x05
x05x05
x05x055) 【整数部分】1 为转换成四进制的【第二位小数】
x05x056)【小数部分】等于 0 .停止转换
x05x057) 转换后【第一位小数】为 2,【第二位小数】为 1,因此 :0.5625(10) = 0.21 (4)