美文网首页
小数转二进制(阿里巴巴面试题)

小数转二进制(阿里巴巴面试题)

作者: Andy_0801 | 来源:发表于2017-03-16 08:26 被阅读0次

    1.      [单选]小数值1.5625的二进制表示是____。

    A.        101.1001

    B.        0.001

    C.        101.111

    D.       1.1001

    答案为D,至于小数怎么转换的,咱们下面就来讨论一下

    乘基数取整法,如0.5625*2,得0.22取整数部分1作为小数的十分位,再0.125*2,得0.25,取整数0作为小数的百分位,一直重复上述步骤,直到你所需的精度

    直到最后求出1001为0.5625的小数部分的二进制表示,整数部分直接取下来,答案为D

    第一次写博文,不足之处欢迎大家多多指正,谢谢(*^__^*)

    相关文章

      网友评论

          本文标题:小数转二进制(阿里巴巴面试题)

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