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.