在C++中,#include <limits>,然后使用如下代码:
int imin = std::numeric_limits<int>::min(); // minimum value
int imax = std::numeric_limits<int>::max()
std::numeric_limits为模板类型,可以通过其他的类型进行实例化。
float fmin = std::numeric_limits<float>::min(); // minimumpositive value
在C中,#include <limits.h>,然后使用如下代码:
int imin = INT_MIN; // minimum value
int imax = INT_MAX;
或者#include <float.h>
float fmin = FLT_MIN; // minimum positive value
double dmin = DBL_MIN; // minimum positive value
float fmax = FLT_MAX;
float dmax = DBL_MAX;