Namespaces
Variants
Views
Actions

std::fegetround, std::fesetround

From cppreference.com
< cpp‎ | numeric‎ | fenv
Revision as of 18:36, 28 March 2012 by Cubbi (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:cpp/numeric/fenv/sidebar Template:ddcl list begin <tr class="t-dsc-header">

<td>
Defined in header <cfenv>
</td>

<td></td> <td></td> </tr> <tr class="t-dcl ">

<td >
int fesetround(int round)
</td>

<td > (1) </td> <td > (since C++11) </td> </tr> <tr class="t-dcl ">

<td >
int fegetround()
</td>

<td > (2) </td> <td > (since C++11) </td> </tr> Template:ddcl list end

1) Attempts to establish the floating-point rounding direction equal to the argument argument round, which is expected to be one of the floating point rounding macros.

2) Returns the value of the floating point rounding macro that corresponds to the current rounding direction.

Parameters

round - rounding direction, one of floating point rounding macros

Return value

1) Template:cpp on success, non-zero otherwise.

2) the floating point rounding macro describing the current rounding direction or a negative value if the direction cannot be determined

Template:cpp/numeric/math/nearbyint example

See also

Template:cpp/numeric/math/dcl list nearbyintTemplate:cpp/numeric/math/dcl list rint