假设数字m从10进制到n进制
用m*n取模
搞个0.35 到二进制的例子
0.35×2=0.7 ······ 取0(d1)
0.7×2=1.4 ······ 取1(d2)
0.4×2=0.8 ······ 取0(d3)
0.8×2=1.6 ······ 取1(d4)
0.6×2=1.2 ······ 取1(d5)
0.2×2=0.4 ······ 取0(d6)
·····
直到满足规定的位数为止
所以(0.35)10=(0.d1d2d3d4d5d6)2=(0.010110)2