next up previous contents index
Nächste Seite: 4. Kontrollstrukturen Aufwärts: 3. Operatoren Vorherige Seite: 3.8 Zusammengesetzte Zuweisungen   Inhalt   Index


3.9 Weitere nützliche Konstanten

Für systemabhängige Zahlbereiche, Genauigkeiten usw. ist die Auswahl der folgenden Konstanten recht hilfreich.

Tabelle 3.3: Einige, wenige Konstanten aus float.h
Funktion     Beschreibung
FLT_DIG     Anzahl gültiger Dezimalstellen für float
FLT_MIN     Kleinste, darstellbare positive Zahl
FLT_MAX     Größte, darstellbare positive Zahl
FLT_EPSILON     Kleinste positive Zahl mit 1.0 + $ \varepsilon$ $ \neq$ 1.0
      (Stellenauslöschung)
DBL_     wie oben für double
LDBL_     wie oben für long double



Tabelle 3.4: Einige, wenige Konstanten aus limits.h
Funktion     Beschreibung
INT_MIN     Kleinste, darstellbare Integerzahl
INT_MAX     Größte, darstellbare positive Integerzahl
SHRT_     wie oben für short int
LONG_     wie oben für long int
LLONG_     wie oben für long long int


Weitere Konstanten können unter den gängigen Linuxdistributionen direkt in den Files /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/float.h und /usr/include/limits.h nachgeschaut werden. Die entspechenden Headerfiles können auch mit dem Befehl
LINUX> find /usr -name float.h -print
gesucht werden.


next up previous contents index
Nächste Seite: 4. Kontrollstrukturen Aufwärts: 3. Operatoren Vorherige Seite: 3.8 Zusammengesetzte Zuweisungen   Inhalt   Index
Gundolf Haase 2004-01-15