将十进制小数转化为二进制小数的方法

十进制小数→二进制小数:(1)把十进制小数乘以2,得到积,把积的整数部分提出;(2)再用所得积的小数部分乘以2,得到积,把积的整数部分提出;(3)重复步骤2;(4)乘以2过程中提出的各个整数部分组成转换后的二进制小数。权的确定规则:最先提出的整数是二进制小数的最高位。
    看个例子就明白le :
    37.8125(十进制)的运算分为整数部分和小数部分:
   
  整数部分的结果是100101。
  小数部分:0.8125*2=1.6250,将整数部分1提出;0.6250*2=1.2500,将整数部分1提出;0.2500*2=0.5000,整数部分为0;0.5000*2=1.0000,整数部分为1;所以小数部分的结果是0.1101。
  所以最后的结果是100101.1101。
 
posted on 2009-12-20 10:58  阿良  阅读(13034)  评论(0编辑  收藏  举报