为什么 2,147,483,647 是最大 int 值?

GOV*_*RAJ -5 java

有人可以详细解释为什么2,147,483,647是 Java 中的最大整数值吗?

Seb*_*oek 5

因为在 Java 中 int 可以容纳的总值是 2^32(2 的 32 次方,换句话说,一个 32 位数字),其中一半保留给负数,另一半保留给正数。