方法一、
//万能头文件 #include<bits/stdc++.h> 包含了目前c++所包含的所有头文件!!!!
#include <bits/stdc++.h>
using namespace std;
int main()
{
unsigned int a = 0;
int MAX_int = (~a)/2;
cout<<MAX_int<<endl;
return 0;
}
由此可以得到int最大值为2147483647,而根据常识我们可以知道int最小值一定为-2147483648
注意a必须为unsigned int
方法二、
头文件 <limits.h>/ < climits> 中定义了宏:INT_MAX和INT_MIN可以拿来直接用
#include <climits>
#include <iostream>
using namespace std;
int main()
{
cout<<INT_MAX<<endl;
cout<<INT_MIN<<endl;
return 0;
}