开发者社区> 问答> 正文

将十进制55.8125转换成2进制,写出计算公式

将十进制55.8125转换成2进制,写出计算公式

展开
收起
知与谁同 2018-07-18 15:27:26 2449 0
1 条回答
写回答
取消 提交回答
  • 十进制整数转换为二进制整数采用"除2取余,逆序排列"法。十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。过程如下:
    整数部分:
    55/2=22...1
    22/2=11...0
    11/2=5...1
    5/2=2...1
    2/2=1...0
    1/2=0...1‘
    因此整数部分对应的二进制数为 101101;

    小数部分:
    0.8125*2=1.625----取1
    0.625*2=1.25-------取1
    0.25*2=0.5----------取0
    0.5*2=1.0------------取1
    因此小数部分对应的二进制数为0.1101
    因此55.8125(10)=101101.1101(2)
    2019-07-17 22:58:14
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载