Difference between revisions of "c/numeric/fenv"
From cppreference.com
m (Text replace - "{{tdcl" to "{{dcl") |
m (Text replace - "/sidebar" to "/navbar") |
||
Line 1: | Line 1: | ||
{{title|Floating point environment}} | {{title|Floating point environment}} | ||
− | {{c/numeric/fenv/ | + | {{c/numeric/fenv/navbar}} |
{{todo|description from C++}} | {{todo|description from C++}} |
Revision as of 11:53, 15 June 2012
This section is incomplete Reason: description from C++ |
Types
Defined in header
<fenv.h> | |
fenv_t | The type representing the entire floating-point environment |
fexcept_t | The type representing all floating-point status flags collectively |
Functions
(C99) |
clears the specified floating-point status flags (function) |
(C99) |
determines which of the specified floating-point status flags are set (function) |
(C99) |
raises the specified floating-point exceptions (function) |
(C99)(C99) |
copies the state of the specified floating-point status flags from or to the floating-point environment (function) |
(C99)(C99) |
gets or sets rounding direction (function) |
(C99) |
saves or restores the current floating point environment (function) |
(C99) |
saves the environment, clears all status flags and ignores all future errors (function) |
(C99) |
restores the floating-point environment and raises the previously raise exceptions (function) |
Macros
floating-point exceptions (macro constant) | |
floating-point rounding direction (macro constant) | |
(C99) |
default floating-point environment (macro constant) |
This section is incomplete Reason: FENV_ACCESS |