Standard C++ Library Reference ISO/IEC (VERSION3)
CHAR_MAX
#define CHAR_MAX <#if expression >= 127>
The macro yields the maximum value for type char. Its value is:
SCHAR_MAX if char represents negative values●
UCHAR_MAX otherwise●
CHAR_MIN
#define CHAR_MIN <#if expression <= 0>
The macro yields the minimum value for type char. Its value is:
SCHAR_MIN if char represents negative values●
zero otherwise●
INT_MAX
#define INT_MAX <#if expression >= 32,767>
The macro yields the maximum value for type int.
INT_MIN
#define INT_MIN <#if expression <= -32,767>
The macro yields the minimum value for type int.
LONG_MAX
#define LONG_MAX <#if expression >= 2,147,483,647>
The macro yields the maximum value for type long.
LONG_MIN
#define LONG_MIN <#if expression <= -2,147,483,647>
The macro yields the minimum value for type long.