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.