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