Grenzwerte für Gleitkommakonstanten

Microsoft-spezifisch

In der folgenden Tabelle sind die Beschränkungen für die Werte von Gleitkommakonstanten aufgeführt. Die Headerdatei FLOAT.H enthält diese Informationen.

Grenzwerte für Gleitkommakonstanten

Konstante Bedeutung Wert
FLT_DIG
DBL_DIG
LDBL_DIG
Anzahl von Ziffern, q, sodass eine Gleitkommazahl mit q Dezimalstellen ohne Genauigkeitsverlust auf eine Gleitkommadarstellung und zurück gerundet werden kann. 6
15
15
FLT_EPSILON
DBL_EPSILON
LDBL_EPSILON
Kleinste positive Zahl x, sodass x + 1,0 ungleich 1,0 ist. 1.192092896e-07F
2.2204460492503131e-016
2.2204460492503131e-016
FLT_GUARD 0
FLT_MANT_DIG
DBL_MANT_DIG
LDBL_MANT_DIG
Anzahl von Ziffern in der Basis, die von FLT_RADIX in der Gleitkommamantisse angegeben wird. Die Basis ist 2, daher werden mit diesen Werten Bits angegeben. 24
53
53
FLT_MAX
DBL_MAX
LDBL_MAX
Darstellbare Höchstgleitkommazahl. 3.402823466e+38F
1.7976931348623158e+308
1.7976931348623158e+308
FLT_MAX_10_EXP
DBL_MAX_10_EXP
LDBL_MAX_10_EXP
Maximal zulässige Ganzzahl, sodass 10 potenziert mit dieser Zahl eine darstellbare Gleitkommazahl ist. 38
308
308
FLT_MAX_EXP
DBL_MAX_EXP
LDBL_MAX_EXP
Maximal zulässige Ganzzahl, sodass FLT_RADIX potenziert mit dieser Zahl eine darstellbare Gleitkommazahl ist. 128
1024
1024
FLT_MIN
DBL_MIN
LDBL_MIN
Minimaler positiver Wert. 1.175494351e-38F
2.2250738585072014e-308
2.2250738585072014e-308
FLT_MIN_10_EXP
DBL_MIN_10_EXP
LDBL_MIN_10_EXP
Minimal zulässige negative Ganzzahl, sodass 10 potenziert mit dieser Zahl eine darstellbare Gleitkommazahl ist. -37
-307
-307
FLT_MIN_EXP
DBL_MIN_EXP
LDBL_MIN_EXP
Minimal zulässige negative Ganzzahl, sodass FLT_RADIX potenziert mit dieser Zahl eine darstellbare Gleitkommazahl ist. -125
-1021
-1021
FLT_NORMALIZE 0
FLT_RADIX
_DBL_RADIX
_LDBL_RADIX
Basis der Exponentendarstellung. 2
2
2
FLT_ROUNDS
_DBL_ROUNDS
_LDBL_ROUNDS
Rundungsverhalten für Gleitkommaaddition. 1 (ungefähr)
1 (ungefähr)
1 (ungefähr)

Beachten Sie, dass sich die Informationen in der obigen Tabelle in zukünftige Implementierungen möglicherweise unterscheiden.

Ende Microsoft-spezifisch

Siehe auch

C-Gleitkommakonstanten