最终结果:
一、十进制转二进制
整数:
1.将十进制数用2整除法,得到商和余数
2. 继续用商用2整除法,直到商小于1
3. 从下到上依次写余数便得到转化后的二进制
例如: 9转二进制
浮点数:
- 将数拆为整数和小数部分
- 整数用整数整除2法则
- 小数部分乘2 ,取出对应的整数部分
- 执行3点,直到值小数部分等于0或者达到所求有效位数
- 从上到下每次乘二的整数部分即为转化后的小数部分二进制
例如:9.3转二进制
整数部分二进制为:1001
小数部分转化过程:
由上图可知转化为二进制的小数是 01 1011 1011...(1011的无限循环)
最终的转化为: 1001.011001(这是保留6位小数)
- 二进制转十进制
整数计算: