nan(3) Library Functions Manual nan(3) NUME nan, nanf, nanl - returneaza ,,Not a Number" BIBLIOTECA Biblioteca de matematica (libm, -lm) REZUMAT #include double nan(const char *tagp); float nanf(const char *tagp); long double nanl(const char *tagp); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): nan(), nanf(), nanl(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L DESCRIERE Aceste funcii returneaza o reprezentare (determinata de tagp) a unui NaN (,,Not a Number", element nenumeric care indica o eroare in rutinele matematice) silenios. In cazul in care implementarea nu accepta NaN-uri silenioase, aceste funcii returneaza zero. Apelul nan("char-sequence") este echivalent cu: strtod("NAN(char-sequence)", NULL); In mod similar, apelurile la nanf() i nanl() sunt echivalente cu apelurile analoge la strtof(3) i strtold(3). Argumentul tagp este utilizat intr-un mod nespecificat. Pe sistemele IEEE 754, exista mai multe reprezentari ale lui NaN, iar tagp selecteaza una. Pe alte sisteme este posibil sa nu faca nimic. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +-------------------------------+---------------------+----------------+ |Interfaa | Atribut | Valoare | +-------------------------------+---------------------+----------------+ |nan(), nanf(), nanl() | Sigurana firelor | MT-Safe locale | +-------------------------------+---------------------+----------------+ STANDARDE C11, POSIX.1-2008. A se vedea, de asemenea, IEC 559 i apendicele cu funciile recomandate din IEEE 754/IEEE 854. ISTORIC glibc 2.1. C99, POSIX.1-2001. CONSULTAI I isnan(3), strtod(3), math_error(7) 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.06 31 octombrie 2023 nan(3)