在使用int的时候,我们常常需要使用到无穷大。
对于正常的无穷大:设为0x7fffffff,即2147483647
当我们有用到两个无穷大相加时,设0x7ffffffff时相加会溢出,导致变成负数,这时候我们就设为0x3fffffff就可以了
#include <iostream>
using namespace std;
int main()
{
int x = 0x3fffffff;
int y = 0x7fffffff;
cout << x << endl;
cout << y << endl;
return 0;
}