Partager via


float_round_style

L'énumération décrit les différentes méthodes qu'une implémentation peut choisir pour arrondir une valeur à virgule flottante à une valeur entière.

enum float_round_style { 
   round_indeterminate = -1, 
   round_toward_zero = 0, 
   round_to_nearest = 1, 
   round_toward_infinity = 2, 
   round_toward_neg_infinity = 3 
   };

Valeur de retour

L'énumération retourne :

  • round_indeterminate si la méthode d'arrondi ne peut pas être déterminée.

  • round_toward_zero pour une troncature inférieure.

  • round_to_nearest si l'arrondi se fait à l'entier le plus proche.

  • round_toward_infinity pour une troncature supérieure.

  • round_toward_neg_infinity si l'arrondi à un entier supérieur négatif.

Exemple

Voir numeric_limits::round_style pour obtenir un exemple dans lequel les valeurs de cette énumération accessibles.

Configuration requise

En-tête : <limites>

Espace de noms : std