作业帮 > 综合 > 作业

c语言中int变量范围为什么是—32768至32767 就是正数的最大是2的15次方减一,想请教为什么要减一呢?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 20:47:25
c语言中int变量范围为什么是—32768至32767 就是正数的最大是2的15次方减一,想请教为什么要减一呢?
为什么不能表示正数32768呢?
0111111111111111 这是int型最大的正数.把这个数再加一就是2的15次方了.所以要减一.