2

C ++ std libのどこかに、「最大の表現可能な数」や「最小の表現可能な数」のような定数がありますか?Matlabには、、、、などがEPSありrealmaxます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 に答える