INFINITY(3) Library Functions Manual INFINITY(3) NAZWA INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL - stale zmiennoprzecinkowe BIBLIOTEKA Biblioteka matematyczna (libm) SKLADNIA #define _ISOC99_SOURCE /* Patrz feature_test_macros(7) */ #include INFINITY NAN HUGE_VAL HUGE_VALF HUGE_VALL OPIS Makro INFINITY rozszerza sie do zmiennoprzecinkowej (czyli typu float) stalej reprezentujacej dodatnia nieskonczonosc. Makro NAN rozszerza sie do stalej zmiennoprzecinkowej (float) reprezentujacej cicha NaN (jesli jest obslugiwana). Cicha NaN to NaN ("not-a-number" - "nie-liczba"), ktora nie wywoluje wyjatku, jesli jest uzywana w dzialaniach arytmetycznych. Jej przeciwienstwem jest sygnalizujaca NaN. Patrz IEC 60559:1989. Makra HUGE_VAL, HUGE_VALF, HUGE_VALL oznaczaja odpowiednio stale typow double, float oraz long double, reprezentujacych duza wartosc dodatnia, byc moze dodatnia nieskonczonosc. STANDARDY C11. HISTORIA C99. W systemie glibc, makro HUGE_VAL jest zawsze dostepne. Dostepnosc makra NANmoze byc testowana przez #ifdef NAN, podobnie mozna testowac INFINITY, HUGE_VALF, HUGE_VALL. Beda one zdefiniowane przez , jezeli zdefiniowano if _ISOC99_SOURCE lub _GNU_SOURCE albo gdy jest zdefiniowana __STDC_VERSION__ i jej wartosc jest nie mniejsza niz 199901L. ZOBACZ TAKZE fpclassify(3), math_error(7) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.06 31 pazdziernika 2023 r. INFINITY(3)