Namespaces
Variants

FLT_ROUNDS

De fr.cppreference.net
 
 
Bibliothèque d'utilitaires
Support du langage
Support des types (types de base, RTTI)
Macros de test de fonctionnalités de la bibliothèque (C++20)
Utilitaires de programme
Fonctions variadiques
Support des coroutines (C++20)
Support des contrats (C++26)
Comparaison à trois voies
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Utilitaires généraux
Opérateurs relationnels (obsolète en C++20)
 
 
 
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