FLT_ROUNDS
De fr.cppreference.net
| Défini dans l'en-tête <cfloat>
|
||
#define FLT_ROUNDS /* implementation defined */
|
||
Spécifie la direction d'arrondi actuelle des opérations arithmétiques à virgule flottante.
| Valeur | Explication |
-1
|
la direction d'arrondi par défaut n'est pas connue |
0
|
vers zéro ; même signification que FE_TOWARDZERO |
1
|
au plus proche ; même signification que FE_TONEAREST |
2
|
vers l'infini positif ; même signification que FE_UPWARD |
3
|
vers l'infini négatif ; même signification que FE_DOWNWARD |
| autres valeurs | comportement défini par l'implémentation |
Notes
Le mode d'arrondi peut être modifié avec std::fesetround et FLT_ROUNDS reflète ce changement.
Les valeurs possibles de FLT_ROUNDS correspondent aux valeurs possibles de std::float_round_style , retourné par std::numeric_limits::round_style .
Voir aussi
|
indique les modes d'arrondi en virgule flottante
(énumération) |
|
|
(C++11)
(C++11)
|
obtient ou définit la direction d'arrondi
(fonction) |
|
direction d'arrondi en virgule flottante
(constante macro) |
|
|
Documentation C
pour
FLT_ROUNDS
|
|