假如要自己笔算的话,可以这样不断把十进制数除以二:
37 除以 2 等于 18 余 1
18 除以 2 等于 9 余 0
9 除以 2 等于 4 余 1
4 除以 2 等于 2 余 0
2 除以 2 等于 1 余 0
1 除以 2 等于 0 余 1
算到商等于 0,把刚才的余数倒过来写,就是二进制数:100101
然后小数部分正好相反,使用乘二取整法,即将小数部分乘以2,大于等于1则取1,小于1则取0,然后用乘出来的数的小数部分继续上面的算法。0.375转成二进制是0.011。
得到:
37.375十进制=100101.011二进制