开发者社区> 问答> 正文

1+2+4+8+16+32+64+128+516+1024用二进制计算,看是否能很快得到十进制的答案?为什么?

1+2+4+8+16+32+64+128+516+1024用二进制计算,看是否能很快得到十进制的答案?为什么?

展开
收起
知与谁同 2018-07-22 09:07:12 4906 0
2 条回答
写回答
取消 提交回答
  • 社区管理员
    那当然了,你看看哈,1就是01,2就是10,4就是100,8就是1000,以此类推,16是10000,最后1024是10000000000,(题目中的516应为512)
    最后加起来就是11111111111,一共11个1,换回十进制就是2的11次方减1,就是2047
    2019-07-17 22:57:53
    赞同 展开评论 打赏
  • 杀人者,打虎武松也。
    二进制:1+10+100+1000+10000+100000+1000000+10000000+1000000000+10000000000 =11011111111

    1791
    2019-07-17 22:57:53
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

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