Freigeben über


float_round_style

Die Enumeration beschreibt die verschiedenen Methoden, die eine Implementierung für das Runden eines Gleitkommawerts in einen ganzzahligen Wert auswählen kann.

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

Rückgabewert

Die Enumerationsrückgaben:

  • round_indeterminate, wenn die rundene Methode nicht bestimmt werden kann.

  • round_toward_zero wenn die Runde auf null.

  • round_to_nearest wenn die Runde auf die nächste ganze Zahl.

  • round_toward_infinity wenn die Runde weg von null.

  • round_toward_neg_infinity wenn die Runde zur negativeren ganze Zahl.

Beispiel

Siehe numeric_limits::round_style als ein Beispiel, in dem auf die Werte sich dieser Enumeration zugegriffen werden.

Anforderungen

Header: <limits>

Namespace: std