小数求转换二进制需要分两部分,整数部分和小数部分
整数部分:
215÷2=107余1
107÷2=53 余1
53÷2=26 余1
26÷2=13 余0
13÷2=6 余1
6÷2=3 余0
3÷2=1 余1
1÷2=0 余1
余数从下往上看,就是整数位的二进制11010111
小数部分:
0.6531*2=1.3062 整数位1
0.3062*2=0.6124 整数位0
0.6124*2=1.2248 整数位1
0.2248*2=0.4496 整数位0
...
小数部分需要乘到1结束,可能一直也乘不到1,所以看要求的精度了,所以小数部分为.1010...
综上所述,215.6531的二进制为11010111.1010......