liuxiangyao9
liuxiangyao9
采纳率100%
2019-06-10 21:22

二进制能表示无符号整数最大值为(2^n)-1,请问为什么需要减1?

已采纳

二进制能表示无符号整数最大值为(2^n)-1,请问为什么需要减1?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2年前

    还有0呢,1到(2^n)-1,加上0一共2^n

    点赞 1 评论 复制链接分享
  • windymsth 并行处理器 2年前

    从0开始计数。2^8=256,即从0计数到255。因此,能存储或者表达的最大值就是255,即2^8-1。

    点赞 1 评论 复制链接分享
  • jimmy_bobo jimmy_bobo 2年前

    因为是从0开始算的,而不是从1开始算的

    点赞 评论 复制链接分享

相关推荐