2

C++ 标准库中是否有一个常量,表示“最大可表示数”和“最小可表示数”之类的东西?在 Matlab 中,我们有诸如EPSrealmax和之类的东西realmin。我想知道是否有 C++ 的等价物。

4

3 回答 3

8

在限制标题中,您可以找到最大值和最小值的模板化函数,

std::numeric_limits<TYPE>::max();
std::numeric_limits<TYPE>::min();

这里有一些参考:http ://www.cplusplus.com/reference/std/limits/numeric_limits/

于 2012-11-15T19:45:51.913 回答
2

在这里您可以找到现代方式:

http://en.cppreference.com/w/cpp/types/numeric_limits

于 2012-11-15T19:46:18.373 回答
0

当然,在limits.h中查看INT_MAX等。 http://www.cplusplus.com/reference/clibrary/climits/

在 float.h 中查找 DBL_MAX 等。http://www.cplusplus.com/reference/clibrary/cfloat/

于 2012-11-15T19:44:44.647 回答