macro
<cfenv>
FE_UNDERFLOWUnderflow range error exception
This macro expands to a value of typeint
that identifies the floating-point exception raised on underflow range errors.
Underflow range errors occur when the result of an operation cannot be represented as a value of its return type because its magnitude is too small (with either positive or negative sign).
Operations that overflow return an unspecified value whose magnitude is no greater than the smallest normalized positive number.
Whether an operation raises this exception is implementation-defined: there are no operations required to raise this exception, but an implementation may choose to do so.
FE_UNDERFLOW is defined as a value that is an exact power of two, allowing several floating-point exceptions to be combined (using the bitwise OR operator: |
) into a single value:
FE_
).
Libraries may define in
<fenv.h>
only the macro values above they support (the others may not be defined).
At least all of the above macro values are defined in
<cfenv>
(even if not supported by the implementation).
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4