Namespaces
Variants

FLT_ROUNDS

From cppreference.net
Utilities library
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 en 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