finite(3) Library Functions Manual finite(3) NUME finite, finitef, finitel, isinf, isinff, isinfl, isnan, isnanf, isnanl - funcii de clasificare in virgula mobila BSD BIBLIOTECA Biblioteca de matematica (libm, -lm) SINOPSIS #include 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); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai 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 DESCRIERE Funciile finite(), finitef() i finitel() returneaza o valoare diferita de zero daca x nu este nici infinita, nici o valoare ,,not-a-number" (NaN), iar in caz contrar 0. Funciile isnan(), isnanf() i isnanl() returneaza o valoare diferita de zero daca x este o valoare NaN i 0 in caz contrar. Funciile isinf(), isinff() i isinfl() returneaza 1 daca x este infinit pozitiv, -1 daca x este infinit negativ i 0 in caz contrar. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |finite(), finitef(), finitel(), | Sigurana firelor | MT-Safe | |isinf(), isinff(), isinfl(), isnan(), | | | |isnanf(), isnanl() | | | +--------------------------------------+---------------------+---------+ NOTE Reinei ca aceste funcii sunt depaite. C99 definete funciile isfinite(), isinf() i isnan() (pentru toate tipurile) care le inlocuiesc. De asemenea, reinei ca isinf() din C99 are garanii mai slabe privind valoarea de returnare. A se vedea fpclassify(3). CONSULTAI I fpclassify(3) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.18 8 februarie 2026 finite(3)