当int型整数超出自己范围时,会从它的最小值重新开始,例如:
int i=2147483647;//int范围:-2147483648~2147483647
i+1;//i=-2147483648
unsigned int j=4294967295 ; //unsigned int范围:0~4294967295
j+1; //j=0
j+2; //j=1
int型数据超过范围后值变化
原文:https://www.cnblogs.com/memorjun/p/12238912.html