巧得int(4字节)最大最小值

方法一、

//万能头文件 #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;
}

猜你喜欢

转载自blog.csdn.net/qq_42815188/article/details/88644003