<分区>
我是java语言的新手,这里我无法理解,为什么程序在添加两个完整范围的整数后返回-2。
class Variables {
public static void main(String[] args) {
int a = 2147483647;
int b = 2147483647;
long c = a + b;
System.out.println( c );
}
}
我在我的变量 c 中期望 4294967294 值,但为什么它返回 -2 请解释一下这背后的原因