<float.h>

The <float.h> include file defines constants that specify the ranges of floating-point data types, for example, the maximum number of digits for objects of type double or the minimum exponent for objects of type float.

On OS/2 and Windows, in extended mode, <float.h> also defines the macros that represent infinity and NaN (not-a-number) values, and defines the following functions that manipulate the floating-point control and status words, and for the constants that they use:

_clear87 _control87 _fpreset _status87


Exception Handling for Floating-Point Exceptions
#include