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

NUME

       nan, nanf, nanl - returnează „Not a Number”

BIBLIOTECA

       Biblioteca de matematică (libm, -lm)

REZUMAT

       #include <math.h>

       double nan(const char *tagp);
       float nanf(const char *tagp);
       long double nanl(const char *tagp);

   Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați feature_test_macros(7)):

       nan(), nanf(), nanl():
           _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L

DESCRIERE

       Aceste  funcții  returnează  o  reprezentare  (determinată  de  tagp) a unui NaN („Not a Number”, element
       nenumeric care indică o eroare în rutinele matematice) silențios.  În  cazul  în  care  implementarea  nu
       acceptă NaN-uri silențioase, aceste funcții returnează zero.

       Apelul nan("char-sequence") este echivalent cu:

           strtod("NAN(char-sequence)", NULL);

       În  mod  similar,  apelurile  la  nanf()  și nanl() sunt echivalente cu apelurile analoge la strtof(3) și
       strtold(3).

       Argumentul tagp este utilizat într-un  mod  nespecificat.   Pe  sistemele  IEEE  754,  există  mai  multe
       reprezentări ale lui NaN, iar tagp selectează una.  Pe alte sisteme este posibil să nu facă nimic.

VERSIUNI

       Aceste funcții au fost adăugate în glibc 2.1.

ATRIBUTE

       Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).
       ┌──────────────────────────────────────────────────────────────────┬───────────────────┬────────────────┐
       │ InterfațăAtributValoare        │
       ├──────────────────────────────────────────────────────────────────┼───────────────────┼────────────────┤
       │ nan(), nanf(), nanl()                                            │ Siguranța firelor │ MT-Safe locale │
       └──────────────────────────────────────────────────────────────────┴───────────────────┴────────────────┘

STANDARDE

       C99, POSIX.1-2001, POSIX.1-2008.  A se vedea, de asemenea, IEC 559 și apendicele cu funcțiile recomandate
       din IEEE 754/IEEE 854.

CONSULTAȚI ȘI

       isnan(3), strtod(3), math_error(7)

TRADUCERE

       Traducerea    în   limba   română   a   acestui   manual   a   fost   creată   de   Remus-Gabriel   Chelu
       <remusgabriel.chelu@disroot.org>

       Această traducere este  documentație  gratuită;  citiți  Licența publică generală GNU Versiunea 3  sau  o
       versiune   ulterioară   cu  privire  la  condiții  privind  drepturile  de  autor.   NU  se  asumă  Nicio
       RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui manual, vă rugăm să  trimiteți  un  e-mail  la  translation-team-
       ro@lists.sourceforge.net.

Pagini de manual de Linux 6.03                  15 decembrie 2022                                         nan(3)