FLT_ROUNDS
Von cppreference.com
| Definiert in Header <cfloat> |
||
| #define FLT_ROUNDS /* implementierungsabhängig */ |
||
Gibt die aktuelle Rundungsrichtung von Gleitkomma-Arithmetikoperationen an.
| Wert | Erklärung |
-1
|
die Standard-Rundungsrichtung ist unbekannt |
0
|
gegen Null; gleiche Bedeutung wie FE_TOWARDZERO |
1
|
zur nächsten Zahl; gleiche Bedeutung wie FE_TONEAREST |
2
|
gegen unendlich positiv; gleiche Bedeutung wie FE_UPWARD |
3
|
gegen unendlich negativ; gleiche Bedeutung wie FE_DOWNWARD |
| andere Werte | implementierungsdefiniertes Verhalten |
[bearbeiten] Hinweise
Der Rundungsmodus kann mit std::fesetround geändert werden und FLT_ROUNDS spiegelt diese Änderung wider.
Die möglichen Werte von FLT_ROUNDS entsprechen den möglichen Werten von std::float_round_style, zurückgegeben von std::numeric_limits::round_style.
[bearbeiten] Siehe auch
| zeigt Gleitkomma-Rundungsmodi an (enum) | |
| (C++11)(C++11) |
holt oder setzt die Rundungsrichtung (function) |
| Gleitkomma-Rundungsrichtung (macro constant) | |
| C-Dokumentation für FLT_ROUNDS
| |