Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Die <limits> Kopfzeile stellt die folgenden Enumerationen bereit:
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_indeterminatewenn das Vorhandensein oder Fehlen von denormalisierten Formularen zur Übersetzungszeit nicht bestimmt werden kann. -
denorm_absentwenn denormalisierte Formulare nicht vorhanden sind. -
denorm_presentwenn denormalisierte Formulare vorhanden sind.
Beispiel
Sehen Sie numeric_limits::has_denorm sich ein Beispiel an, 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_indeterminatewenn die Rundungsmethode nicht bestimmt werden kann. -
round_toward_zerowenn die Runde in Richtung Null ist. -
round_to_nearestwenn die Runde auf die nächste ganze Zahl. -
round_toward_infinitywenn die Runde von Null abrundet. -
round_toward_neg_infinitywenn die Runde auf eine negativere ganze Zahl.
Beispiel
Sehen Sie numeric_limits::round_style sich ein Beispiel an, in dem auf die Werte dieser Enumeration zugegriffen werden kann.