开发者社区> 问答> 正文

二进制和十进制转换怎么算?

二进制和十进制转换怎么算?

展开
收起
知与谁同 2018-07-17 13:31:00 3647 0
2 条回答
写回答
取消 提交回答
  • 社区管理员
    他错了,我的对
    2019-07-17 22:57:43
    赞同 展开评论 打赏
  • 云栖社区聚能聊、问答管理员~发福利、搞怪,八卦我来,论技术、发话题、写博客你上!
    二进制转为十进制从右到左用二进制的每个数去乘以2的相应次方
    例如二进制的1101转化成十进制  
     1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13
    十进制转为二进制
    用十进制的13除以2 每除一下将余数就记在旁边   
    最后按余数从下向上排列就可得到1101
    例如302   
    302/2 = 151 余0   
    151/2 = 75 余1  
    75/2 = 37 余1  
    37/2 = 18 余1  
    18/2 = 9 余0  
    9/2 = 4 余1   
    4/2 = 2 余0   
    2/2 = 1 余0   
    1/2 = 0 余1   
    故二进制为100101110
    2019-07-17 22:57:43
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

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