int + long 直接相加会报错。
但是 num+= 2L ,是不会报错的。
int有最大长度
- 最小值是 -2,147,483,648(-2^31);
- 最大值是 2,147,483,647(2^31 – 1)
当
int num=2147483647; num +=2l;
此时 num会溢出,其数值为 -2148483647 (当加1时,溢出为负号)
版权声明:本文为zxstone原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。