例如1.5,小数部分0.5乘以2为1.0,此时它的小数部分已经为0了,所以1.5的二进制数为1.1。当然这是最简单的情况,有些复杂的可能一直乘下去小数部分都不为0,那就写前几位就可以了,这些一般会说保留几位小数
追问那0.025呢?
追答0.025*2=0.05(整数部分为0),0.05*2=0.1(整数部分为0),0.1*2=0.2(0),0.2*2=0.4(0),0.4*2=0.8(0),0.8*2=1.6(1),就不接着写下去了,所以该数的二进制数为0.000001
如果是0.25就简单多了
0.25*2=0.5(0),0.5*2=1.0(1),则0.25的二进制数为0.01