int类型最大值是2的32次方减一,为什么要减一呢? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 int 最大值 搜索资料 6个回答 #合辑# 机票是越早买越便宜吗? 我擦我擦wcwcw 2021-07-10 · TA获得超过1227个赞 知道答主 回答量:331 采纳率:50% 帮助的人:38.2万 我也去答题访问个人页 关注 展开全部 因为正负号吧,需要一个位来标记正负号评论里面有人提醒了一下,我说一下,2^(32-1),也就是2的31次方是因为需要用一位来标记反码,补码,原码,也就是二进制存储的时候的反码,补码,原码会占用一位,因为一个int类型的数据会占用4个字节,是4个八位二进制数字,也就是32位,具体我就不说了,反码,补码,原码会占用一位,如果不标记正负号,减1的原因是因为有个0 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 <上一页12 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容17-4ph,沉淀硬化钢,15年口碑,10大钢厂直接供货主营17-4ph沉淀硬化钢,17-4ph现货充足,可加工切割,"中国钢铁协会会员单位"。被誉为“行业信得过的供应商".17-4ph板材,棒材,钢带,丝材现货供应,品质保证,欢迎致电咨询www.shdwgj.com广告15-5ph「美国ASTM/uns」15-5ph_现货供应qianhu.wejianzhan.com查看更多 不锈钢17-4ph 进口材料专家qianhu.wejianzhan.com查看更多 其他类似问题 2022-09-28 int类型最大值是2的32次方减一,为什么要减一呢? 2022-12-11 c语言中int取值范围-2的15次方至2的15次方减1,为什么要减1? 更多类似问题 > 为你推荐: