开发者社区 问答 正文

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 5077 分享 版权
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
    赞同 展开评论
问答地址: