Table [tab:support.hdr.climits] describes the header <climits>.
| Type | Name(s) | ||||
| Values: | |||||
| CHAR_BIT | INT_MAX | LONG_MAX | SCHAR_MIN | SHRT_MIN | ULLONG_MAX |
| CHAR_MAX | LLONG_MAX | LONG_MIN | SCHAR_MAX | UCHAR_MAX | ULONG_MAX |
| CHAR_MIN | LLONG_MIN | MB_LEN_MAX | SHRT_MAX | UINT_MAX | USHRT_MAX |
| INT_MIN | |||||
The contents are the same as the Standard C library header <limits.h>. [ Note: The types of the constants defined by macros in <climits> are not required to match the types to which the macros refer. — end note ]
Table [tab:support.hdr.cfloat] describes the header <cfloat>.
| Type | Name(s) | ||
| Values: | |||
| DBL_DIG | DBL_MIN_EXP | FLT_MAX_EXP | LDBL_MANT_DIG |
| DBL_EPSILON | DECIMAL_DIG | FLT_MIN | LDBL_MAX_10_EXP |
| DBL_MANT_DIG | FLT_DIG | FLT_MIN_10_EXP | LDBL_MAX_EXP |
| DBL_MAX | FLT_EPSILON | FLT_MIN_EXP | LDBL_MAX |
| DBL_MAX_10_EXP | FLT_EVAL_METHOD | FLT_RADIX | LDBL_MIN |
| DBL_MAX_EXP | FLT_MANT_DIG | FLT_ROUNDS | LDBL_MIN_10_EXP |
| DBL_MIN | FLT_MAX | LDBL_DIG | LDBL_MIN_EXP |
| DBL_MIN_10_EXP | FLT_MAX_10_EXP | LDBL_EPSILON | |
The contents are the same as the Standard C library header <float.h>.
See also: ISO C 7.1.5, 5.2.4.2.2, 5.2.4.2.1.