美文网首页
十进制小数转为二进制的方法

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

作者: Moorez | 来源:发表于2017-12-28 16:39 被阅读0次

    对于十进制小数转成二进制小数的采用的是乘二取整,那么什么是乘二取整

    对十进制的小数乘2得到的一个数,这个数包含整数部分和小数部分,这个整数部分是相应的二进制数码,再用2乘小数部分(之前乘后得到新的小数部分),又得到整数和小数部分,如此不断重复,直到小数部分为0或达到精度要求为止(第一次所得到为最高位,最后一次得到为最低位)

    比如0.203125转为二进制,步骤如下:

    0.203125*2=0.40625 整数为0,小数位0.40625
    0.40625*2=0.8125 整数为0,小数为0.8125
    0.8125*2=1.625 整数为1,小数为0.625
    0.625*2=1.25 整数为1,小数为0.25
    0.25*2=0.5 整数为0,小数为0.5
    0.5*2=1 整数为1,小数为0

    所以二进制小数为0.001101

    相关文章

      网友评论

          本文标题:十进制小数转为二进制的方法

          本文链接:https://www.haomeiwen.com/subject/tehvgxtx.html