小数乘以2,取整,小数部分继续乘以2,取整,得到小数部分0为止(有可能遇到不停循环乘不尽的情况出现),将整数顺序排列.
0.45x2=0.9 取整0,小数部分是0.9
0.9x2=1.8 取整1,小数部分是0.8
0.8x2=1.6 取整1,小数部分是0.6
0.6x2=1.2 取整1,小数部分是0.2
0.2x2=0.4 取整0,小数部分是0.4
0.4x2=0.8 取整0,小数部分是0.8,循环
所以0.45的二进制是0.0111001100
小数乘以2,取整,小数部分继续乘以2,取整,得到小数部分0为止(有可能遇到不停循环乘不尽的情况出现),将整数顺序排列.
0.45x2=0.9 取整0,小数部分是0.9
0.9x2=1.8 取整1,小数部分是0.8
0.8x2=1.6 取整1,小数部分是0.6
0.6x2=1.2 取整1,小数部分是0.2
0.2x2=0.4 取整0,小数部分是0.4
0.4x2=0.8 取整0,小数部分是0.8,循环
所以0.45的二进制是0.0111001100