如何把十进制数化成二进制数

问题描述:

如何把十进制数化成二进制数
不要和我说用计算机算.我要的是过程之类的

十进制的整数部分依次除以二,小数部分一次乘以二,举个例子给你看:
将十进制数287.25转化成二进制数.
287/2 143余 1
143/2 72 1
72/2 36 0
36/2 18 0
18/2 9 0
9/2 4 1
4/2 2 0
2/2 1 0
1/2 1
0.25*2 0.5 0
0.5*2 1.0 1
所以答案为 100100011.01
整数部分是从下往上读取的,小数部分从下往上
看懂了没?