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

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.

       ┌───────────────────────────────────────────────────────┬───────────────────────┬─────────┐
       │SchnittstelleAttributWert    │
       ├───────────────────────────────────────────────────────┼───────────────────────┼─────────┤
       │finite(), finitef(), finitel(), isinf(), isinff(),     │ Multithread-Fähigkeit │ MT-Safe │
       │isinfl(), isnan(), isnanf(), isnanl()                  │                       │         │
       └───────────────────────────────────────────────────────┴───────────────────────┴─────────┘

ANMERKUNGEN

       Beachten Sie, dass diese Funktionen veraltet sind. C99 definiert als Ersatz für alle Typen
       die  Makros  isfinite(),  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 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ 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 ⟨debian-l10n-german@lists.debian.org⟩.