Limits <float.h> and <limits.h>
These headers define a number of macros specifying the limits and characteristics of numeric types.
Details may be found in section 2.2.4.2 of the ANSI C standard.