进制转换方法
前置知识
被除数÷除数=商......余数
商×除数+余数=被除数
核心理论
假设进制为n
要转换的十进制数为m
将m分为整数部分和小数部分
整数部分做除n取余操作,余数记录下来,从低位到高位,第一个余数为个位,第二个余数为十位,以此类推
商作为被除数继续除n取余
小数部分做乘n取整操作,整数记录下来,从高位到低位,第一个整数为小数点后第一位,第二个整数为小数点后第二位
小数部分继续做乘n取整操作
案例
案例1 十进制12转化为2进制数过程
12 / 2 = 6...0
6 / 2 = 3...0
3 / 2 = 1...1
1 / 2 = 0...1
结果为 1100= 8 + 4 = 12
案例2 十进制的0.6875,转化为2进制
0.6875 × 2 = 1.375 取整1
0.375 × 2 = 0.75 取整0
0.75 × 2 = 1.5 取整1
0.5 × 2 = 1 取整1
结果为0.1011
简记,从小数点处往两边出结果