Datei values.h
Zweck
Definiert maschinenabhängige Werte.
Beschreibung
Die Datei /usr/include/values.h enthält eine Gruppe von Konstanten, die für bestimmte Prozessorarchitekturen bedingt definiert sind. Als Modell für Ganzzahlen wird eine binäre Einsen-oder Zweierkomplementdarstellung angenommen, bei der das Vorzeichen durch den Wert des höchstwertigen Bits dargestellt wird.
| Element | Beschreibung |
|---|---|
| BITS (Typ) | Anzahl der Bits im angegebenen Datentyp |
| HIBITS | Kurze ganze Zahl, die nur das höchstwertige Bit enthält (0x8000) |
| HIBITL | Lange Ganzzahl, bei der nur das höchstwertige Bit gesetzt ist (0x80000000). |
| HIBITI | Reguläre Ganzzahl, bei der nur das höchstwertige Bit gesetzt ist (entspricht dem Wert HIBITL ) |
| MAXSHORT | Maximalwert einer kurzen Ganzzahl mit Vorzeichen (0x7FFF = 32.767) |
| MAX. LONG | Maximalwert einer langen Ganzzahl mit Vorzeichen (0x7FFFFFFF = 2.147.483.647) |
| MAXINT | Maximalwert einer regulären Ganzzahl mit Vorzeichen (entspricht dem Wert MAX. LONG ) |
| MAXFLOAT | Maximalwert einer Gleitkommazahl mit einfacher Genauigkeit |
| MAXDOPPELT | Maximalwert einer Gleitkommazahl mit doppelter Genauigkeit |
| LN_MAXDOPPELT | Natürlicher Logarithmus des Werts MAXDOPPELT |
| UNTERGRENZE | Minimaler positiver Wert einer Gleitkommazahl mit einfacher Genauigkeit |
| MINDDOPPELT | Mindestens positiver Wert einer Gleitkommazahl mit doppelter Genauigkeit |
| FSIGNIF | Anzahl der signifikanten Bits in der Mantisse einer Gleitkommazahl mit einfacher Genauigkeit |
| DSIGNIF | Anzahl der signifikanten Bits in der Mantisse einer Gleitkommazahl mit doppelter Genauigkeit |
| FMAXEXP@info:nach | Maximaler Exponent einer Gleitkommazahl mit einfacher Genauigkeit |
| DMAXEXP | Maximaler Exponent einer Gleitkommazahl mit doppelter Genauigkeit |
| FMINEXP | Minimaler Exponent einer Gleitkommazahl mit einfacher Genauigkeit |
| MINEXP | Minimaler Exponent einer Gleitkommazahl mit doppelter Genauigkeit |
| FMAXPOWTWO | Größte Potenz von zwei, die genau als Gleitkommazahl mit einfacher Genauigkeit dargestellt werden können. |
| DMAXPOWTWO | Größte Zweierpotenz, die genau als Gleitkommazahl mit doppelter Genauigkeit dargestellt werden kann. |