关于小数在计算机中的表示

  • 规则:整数部分,除二取余,倒序排列;小数部分,乘二取整,顺序排列。比如将6.6转化为二进制,方法如下:
    整数部分:
    6除以2得3余0
    3除以2得1余1
    1除以2得0余1
    所以6的二进制表示就是110

小数部分:
0.6乘以2得1.2取1
0.2乘以2得0.4取0
0.4乘以2得0.8取0
0.8乘以2得1.6取1
以下开始重复1001
所以6.6的二进制表示为110.100110011001……