方法:乘二取整法,将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
标签:10,进制,二进制,整数,乘以,二进制位,部分,小数 From: https://blog.51cto.com/u_15466618/6113483