根据题目的数据范围选择合适的数据类型存储是第一个要考虑的问题,所以我们应该了解各种基本数据类型的存储范围
在c中,为此定义了一系列常量,你只需包括头文件<limits.h>,就可以输出对应数据类型的最大值和最小值了。
代码如下:
#include<iostream>
#include<cstdio>
#include<climits>
using namespace std;
int main()
{
//有符号int型最大值和最小值
cout<<"INT_MAX:";
cout<<INT_MAX<<endl;
cout<<"INT_MIN:";
cout<<INT_MIN<<endl;
//没符号int最大值
cout<<"UINT_MAX:";
cout<<UINT_MAX<<endl<<endl;
//有符号char型最大值和最小值
cout<<"CHAR_MAX:";
cout<<CHAR_MAX<<endl;
cout<<"CHAR_MIN:";
cout<<CHAR_MIN<<endl;
//没符号的char的最大值
cout<<