INFINITY(3) Library Functions Manual INFINITY(3) BEZEICHNUNG INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL - Fliesskommakonstanten BIBLIOTHEK Mathematikbibliothek (libm) UBERSICHT #define _ISOC99_SOURCE /* siehe feature_test_macros(7) */ #include INFINITY NAN HUGE_VAL HUGE_VALF HUGE_VALL BESCHREIBUNG Das Makro INFINITY expandiert zu einer float-Konstante, die positiv unendlich darstellt. Das Makro NAN expandiert zu einer float-Konstante, die eine stille NaN darstellt. Ein stille NaN ist eine NaN (>>Not a Number<<, keine Zahl), die keine Ausnahmen auslost, wenn sie in Arithmetik verwandt wird. Das Gegenteil ist eine signalisierende NaN. Siehe IEC 60559:1989. Die Makros HUGE_VAL, HUGE_VALF, HUGE_VALL expandieren zu Konstanten der Typen double, float bzw. long double, die einen grossen positiven Wert darstellen, moglicherweise positiv unendlich. STANDARDS C11. GESCHICHTE C99. Auf einem Glibc-System ist das Makro HUGE_VAL immer verfugbar. Die Verfugbarkeit des Makros NAN kann mittels #ifdef NAN getestet werden und ahnlich fur INFINITY, HUGE_VALF, HUGE_VALL. Sie werden durch definiert, falls _ISOC99_SOURCE oder _GNU_SOURCE definiert ist oder __STDC_VERSION__ ist definiert und hat einen Wert nicht kleiner als 199901L. SIEHE AUCH fpclassify(3), math_error(7) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 INFINITY(3)