Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns the maximum finite value for a type.
static Type max( ) throw( );
Return Value
The maximum finite value for a type.
Remarks
The maximum finite value is INT_MAX for type int and FLT_MAX for type float. The return value is meaningful if is_bounded is true.
Example
// numeric_limits_max.cpp
// compile with: /EHsc
#include <iostream>
#include <limits>
using namespace std;
int main() {
cout << "The maximum value for type float is: "
<< numeric_limits<float>::max( )
<< endl;
cout << "The maximum value for type double is: "
<< numeric_limits<double>::max( )
<< endl;
cout << "The maximum value for type int is: "
<< numeric_limits<int>::max( )
<< endl;
cout << "The maximum value for type short int is: "
<< numeric_limits<short int>::max( )
<< endl;
}
Output
The maximum value for type float is: 3.40282e+038
The maximum value for type double is: 1.79769e+308
The maximum value for type int is: 2147483647
The maximum value for type short int is: 32767
Requirements
Header: <limits>
Namespace: std