Provided by: manpages-de-dev_4.21.0-2_all 

BEZEICHNUNG
finite, finitef, finitel, isinf, isinff, isinfl, isnan, isnanf, isnanl - BSD
Fließkommazahlen-Klassifizierungsfunktionen
BIBLIOTHEK
Mathematik-Bibliothek (libm, -lm)
ÜBERSICHT
#include <math.h>
int finite(double x);
int finitef(float x);
int finitel(long double x);
int isinf(double x);
int isinff(float x);
int isinfl(long double x);
int isnan(double x);
int isnanf(float x);
int isnanl(long double x);
Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)):
finite(), finitef(), finitel():
/* Glibc >= 2.19: */ _DEFAULT_SOURCE
|| /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
isinf():
_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE
|| /* Glibc >= 2.19: */ _DEFAULT_SOURCE
|| /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
isinff(), isinfl():
/* Glibc >= 2.19: */ _DEFAULT_SOURCE
|| /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
isnan():
_XOPEN_SOURCE || _ISOC99_SOURCE
|| /* Glibc >= 2.19: */ _DEFAULT_SOURCE
|| /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
isnanf(), isnanl():
_XOPEN_SOURCE >= 600
|| /* Glibc >= 2.19: */ _DEFAULT_SOURCE
|| /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
BESCHREIBUNG
Die Funktionen finite(), finitef() und finitel() liefern einen von Null verschiedenen Wert zurück, falls
x weder unendlich noch der Wert »Keine Zahl« (NaN) ist und ansonsten 0.
Die Funktionen isnan(), isnanf() und isnanl() liefern einen von Null verschiedenen Wert zurück, falls x
einen NaN-Wert hat und 0 ansonsten.
Die Funktionen isinf(), isinff() und isinfl() liefern 1 zurück, falls x positiv unendlich ist, -1, falls
x negativ unendlich ist und 0 ansonsten.
ATTRIBUTE
Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.
┌─────────────────────────────────────────────────────────────────────┬───────────────────────┬─────────┐
│ Schnittstelle │ Attribut │ Wert │
├─────────────────────────────────────────────────────────────────────┼───────────────────────┼─────────┤
│ finite(), finitef(), finitel(), isinf(), isinff(), isinfl(), │ Multithread-Fähigkeit │ MT-Safe │
│ isnan(), isnanf(), isnanl() │ │ │
└─────────────────────────────────────────────────────────────────────┴───────────────────────┴─────────┘
ANMERKUNGEN
Beachten Sie, dass diese Funktionen veraltet sind. C99 definiert als Ersatz für alle Typen die Makros is‐
finite(), isinf() und isnan(). Beachten Sie auch, dass das C99-isinf() schwächere Garantien bezüglich des
Rückgabewertes hat. Siehe fpclassify(3).
SIEHE AUCH
fpclassify(3)
ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer
bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die
Mailingliste der Übersetzer.
Linux man-pages 6.03 5. Februar 2023 finite(3)