方法:乘二取整法,将10进制数字的小数部分乘以2,取得到数字的整数部位作为小数部分二进制的第一位,一直到小数为0为止

例如:8.125,整数部分的二进制为1000,小数部分为0.125,

0.125第一次乘以2得到0.25,整数部分为0,所以0是小数部分的第一个二进制位,此时小数部分为0.25,0.25乘以2得到0.5,整数部分为0,小数部分为

0.5,所以小数部分的第二个二进制数字是0,再对小数部分0.5乘以2,得到1.0

整数部分为1,所以第三个二进制位是1,小数部分为0,计算到此结束,

依次将求得的二进制位写出,小数部分转化为二进制为001

所以整体的二进制为,1000.001