====== float Library ======
Der Header ''float.h'' enthält keine Funktionen, aber einige Konstanten, um mit [[c:type:floats|Fließkommazahlen]] zu arbeiten.
Unter C++ ist er mit ''cfloat'' einzubinden.
===== Konstanten =====
^ Name ^ Mindestwert ^ Kürzel für ^ Bedeutung ^
| FLT_RADIX | 2 | RADIX | Basis der Fließkommazahltypen (float, double, long double), Ziffern eines 'Digits' |
| FLT_MANT_DIG | | FLoaT MANTissa DIGits | Breite der Mantisse eines float in Digits |
| DBL_MANT_DIG | | DouBLe MANTissa DIGits | Breite der Mantisse eines double in Digits |
| LDBL_MANT_DIG | | Long DouBLe MANTissa DIGits | Breite der Mantisse eines long double in Digits |
| FLT_MIN_EXP | | FLoaT MINimum EXPonent | kleinster Wert für den Exponenten eines float (negative Ganzzahl) |
| DBL_MIN_EXP | | DouBLe MINimum EXPonent | kleinster Wert für den Exponenten eines double (negative Ganzzahl) |
| LDBL_MIN_EXP | | Long DouBLe MINimum EXPonent | kleinster Wert für den Exponenten eines long double (negative Ganzzahl) |
| FLT_MIN_10_EXP | -37 | FLoaT MINimum base 10 EXPonent | kleinster Wert für den Exponenten eines float zur Basis 10 (negative Ganzzahl) |
| DBL_MIN_10_EXP | -37 | DouBLe MINimum base 10 EXPonent | kleinster Wert für den Exponenten eines double zur Basis 10 (negative Ganzzahl) |
| LDBL_MIN_10_EXP | -37 | Long DouBLe MINimum base 10 EXPonent | kleinster Wert für den Exponenten eines long double zur Basis 10 (negative Ganzzahl) |
| FLT_MIN | 10-37 | FLoaT MINimum value | kleinster darstellbarer Wert eines float |
| DBL_MIN | 10-37 | DouBLe MINimum value | kleinster darstellbarer Wert eines double |
| LDBL_MIN | 10-37 | Long DouBLe MINimum value | kleinster darstellbarer Wert eines long double |
| FLT_MAX_EXP | | FLoaT MAXimum EXPonent | größter Wert für den Exponenten eines float (positive Ganzzahl) |
| DBL_MAX_EXP | | DouBLe MAXimum EXPonent | größter Wert für den Exponenten eines double (positive Ganzzahl) |
| LDBL_MAX_EXP | | Long DouBLe MAXimum EXPonent | größter Wert für den Exponenten eines long double (positive Ganzzahl) |
| FLT_MAX_10_EXP | 37 | FLoaT MAXimum base 10 EXPonent | größter Wert für den Exponenten eines float zur Basis 10 (negative Ganzzahl) |
| DBL_MAX_10_EXP | 37 | DouBLe MAXimum base 10 EXPonent | größter Wert für den Exponenten eines double zur Basis 10 (negative Ganzzahl) |
| LDBL_MAX_10_EXP | 37 | Long DouBLe MAXimum base 10 EXPonent | größter Wert für den Exponenten eines long double zur Basis 10 (negative Ganzzahl) |
| FLT_EPSILON | 10-5 | FLoaT MAXimum base 10 EXPonent | größter Wert für den Exponenten eines float zur Basis 10 (positive Ganzzahl) |
| DBL_EPSILON | 10-9 | DouBLe MAXimum base 10 EXPonent | größter Wert für den Exponenten eines double zur Basis 10 (positive Ganzzahl) |
| LDBL_EPSILON | 10-9 | Long DouBLe MAXimum base 10 EXPonent | größter Wert für den Exponenten eines long double zur Basis 10 (positive Ganzzahl) |
| FLT_MAX | 1037 | FLoaT MAXimum value | größter darstellbarer Wert eines float |
| DBL_MAX | 1037 | DouBLe MAXimum value | größter darstellbarer Wert eines double |
| LDBL_MAX | 1037 | Long DouBLe MAXimum value | größter darstellbarer Wert eines long double |
===== siehe auch =====
[[c:lib:limits:start|limits.h]]: Konstanten für Ganzzahlen