<limits>
-Enumerationen
float_denorm_style
Die Enumeration beschreibt die verschiedenen Methoden, die eine Implementierung für die Darstellung eines denormalisierten Gleitkommawerts auswählen kann – für Werte, die zu klein sind, um als normalisierte Werte dargestellt zu werden:
enum float_denorm_style {
denorm_indeterminate = -1,
denorm_absent = 0,
denorm_present = 1 };
Rückgabewert
Die Enumeration gibt Folgendes zurück:
denorm_indeterminate
wenn das Vorhandensein oder Fehlen von denormalisierten Formularen zur Übersetzungszeit nicht bestimmt werden kann.denorm_absent
wenn denormalisierte Formulare nicht vorhanden sind.denorm_present
wenn denormalisierte Formulare vorhanden sind.
Beispiel
Unter numeric_limits::has_denorm finden Sie ein Beispiel, in dem auf die Werte dieser Enumeration zugegriffen werden kann.
float_round_style
Die Enumeration beschreibt die verschiedenen Methoden, die eine Implementierung für die Rundung eines Gleitkommawerts auf 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 Enumeration gibt Folgendes zurück:
round_indeterminate
wenn die Rundungsmethode nicht bestimmt werden kann.round_toward_zero
wenn die Runde in Richtung Null ist.round_to_nearest
wenn die Runde auf die nächste ganze Zahl.round_toward_infinity
wenn die Runde von Null abrundet.round_toward_neg_infinity
wenn die Runde auf eine negativere ganze Zahl.
Beispiel
Unter numeric_limits::round_style finden Sie ein Beispiel, in dem auf die Werte dieser Enumeration zugegriffen werden kann.