Namensräume
Varianten

Floating point environment

Aus cppreference.com

<metanoindex/>

Die Floating-Point-Umfeld ist die Menge der Floating-Point-Status-Flags und Regelungsarten durch die Umsetzung unterstützt. Es ist Thread-lokalen, erbt jeder Thread den Anfangszustand seinen Gleitkomma-Umgebung, von der übergeordneten Thread. Floating-Point-Operationen ändern die Floating-Point-Status-Flags auf ungewöhnliche Ergebnisse oder zusätzliche Informationen anzeigen. Der Zustand des Floating-Point-Betriebsarten wirkt sich auf die Ergebnisse von einigen Fließkomma-Operationen .
Original:
The floating-point environment is the set of floating-point status flags and control modes supported by the implementation. It is thread-local, each thread inherits the initial state of its floating-point environment from the parent thread. Floating-point operations modify the floating-point status flags to indicate abnormal results or auxiliary information. The state of floating-point control modes affects the outcomes of some floating-point operations.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Die Floating-Point-Umgebung Zugang und Änderung ist nur dann sinnvoll, wenn #pragma STDC FENV_ACCESS um ON eingestellt ist. Andernfalls wird die Umsetzung ist kostenlos anzunehmen, dass Floating-Point-Betriebsarten immer die standardmässigen und dass Fließkomma-Status-Flags sind nie geprüft oder geändert. In der Praxis unterstützen einige aktuelle Compiler die #pragma explizit, aber die meisten Compiler ermöglichen sinnvollen Zugang zu der Floating-Point-Umgebung sowieso .
Original:
The floating-point environment access and modification is only meaningful when #pragma STDC FENV_ACCESS is set to ON. Otherwise the implementation is free to assume that floating-point control modes are always the default ones and that floating-point status flags are never tested or modified. In practice, few current compilers support the #pragma explicitly, but most compilers allow meaningful access to the floating-point environment anyway.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Types

definiert in Header <fenv.h>
fenv_t
Der Typ, der das gesamte Floating-Point-Umgebung
Original:
The type representing the entire floating-point environment
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
fexcept_t
Der Typ, der alle Floating-Point-Status-Flags kollektiv
Original:
The type representing all floating-point status flags collectively
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Funktionen

löscht die angegebene Fließkomma-Status-Flags
Original:
clears the specified floating-point status flags
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) [edit]
bestimmt, welche der angegebenen Gleitkommazahl Status-Flags gesetzt sind
Original:
determines which of the specified floating-point status flags are set
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) [edit]
wirft die angegebenen Gleitkomma-Ausnahmen
Original:
raises the specified floating-point exceptions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) [edit]
kopiert den Zustand der angegebenen Gleitkomma-Statusflags von oder zu der Fließkomma-Umgebung
Original:
copies the state of the specified floating-point status flags from or to the floating-point environment
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) [edit]
ab oder legt Rundung Richtung
Original:
gets or sets rounding direction
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) [edit]
speichert oder stellt die aktuelle Floating-Point-Umgebung
Original:
saves or restores the current floating point environment
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) [edit]
schont die Umwelt, löscht alle Status-Flags und ignoriert alle zukünftigen Fehler
Original:
saves the environment, clears all status flags and ignores all future errors
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) [edit]
stellt die Floating-Point-Umgebung und stellt die zuvor Ausnahmen auslösen
Original:
restores the floating-point environment and raises the previously raise exceptions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Funktion) [edit]

Makros

Floating-Point-Ausnahmen
Original:
floating-point exceptions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Makro konstant) [edit]
Floating-Point-Rundung Richtung
Original:
floating-point rounding direction
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Makro konstant) [edit]
Standardmäßig Floating-Point-Umgebung
Original:
default floating-point environment
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Makro konstant) [edit]