使用 climits, cfloat 头文件,输出 int, unsigned int, float, double, long double 类型的 取值范围
时间: 2023-03-23 13:00:26 浏览: 131
使用climits和cfloat头文件可以输出各种数据类型的取值范围,具体如下:
```
#include <iostream>
#include <climits>
#include <cfloat>
int main()
{
std::cout << "int类型的取值范围:" << INT_MIN << " ~ " << INT_MAX << std::endl;
std::cout << "unsigned int类型的取值范围:" << 0 << " ~ " << UINT_MAX << std::endl;
std::cout << "float类型的取值范围:" << FLT_MIN << " ~ " << FLT_MAX << std::endl;
std::cout << "double类型的取值范围:" << DBL_MIN << " ~ " << DBL_MAX << std::endl;
std::cout << "long double类型的取值范围:" << LDBL_MIN << " ~ " << LDBL_MAX << std::endl;
return 0;
}
```
其中,INT_MIN和INT_MAX分别代表int类型的最小值和最大值,UINT_MAX代表unsigned int类型的最大值,FLT_MIN和FLT_MAX分别代表float类型的最小值和最大值,DBL_MIN和DBL_MAX分别代表double类型的最小值和最大值,LDBL_MIN和LDBL_MAX分别代表long double类型的最小值和最大值。
阅读全文