运行以下程序
#include <iostream>
#include <limits>
using namespace std;
int main()
{
//long long 的范围:
cout << numeric_limits<long long int>::min() << " ~ " << numeric_limits<long long int>::max() << endl;
//int 的范围
cout << numeric_limits<int>::min() << " ~ " << numeric_limits<int>::max() << endl;
}
即可得到long long 型数据和int型数据 的取值范围,运行结果:
-9223372036854775808 ~ 9223372036854775807
-2147483648 ~ 2147483647
将
numeric_limits<long long int>中的数据类型改为char等等就能得到其他数据类型的取值范围。
本文通过一个简单的C++程序展示了如何获取不同数据类型的取值范围,包括long long int和int类型的具体最大最小值。
1997

被折叠的 条评论
为什么被折叠?



