copysign(3) Library Functions Manual copysign(3) NUME copysign, copysignf, copysignl - copiaza semnul unui numar BIBLIOTECA Biblioteca de matematica (libm, -lm) REZUMAT #include double copysign(double x, double y); float copysignf(float x, float y); long double copysignl(long double x, long double y); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): copysign(), copysignf(), copysignl(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || /* Incepand cu glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE DESCRIERE Aceste funcii returneaza o valoare a carei valoare absoluta se potrivete cu cea din x, dar al carei bit de semn se potrivete cu cel din y. De exemplu, copysign(42.0, -1.0) i copysign(-42.0, -1.0) returneaza ambele -42.0. VALOAREA RETURNATA In caz de succes, aceste funcii returneaza o valoare a carei marime este preluata din x i al carei semn este preluat din y. Daca x este un NaN (Not a Number), se returneaza un NaN cu bitul de semn al lui y. ERORI-IEIRE Nu apar erori. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |copysign(), copysignf(), copysignl() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ VERSIUNI Pe arhitecturile in care formatele cu virgula mobila nu sunt conforme cu IEEE 754, aceste funcii pot trata un zero negativ ca fiind pozitiv. STANDARDE C11, POSIX.1-2008. Aceasta funcie este definita in IEC 559 (i in apendicele cu funciile recomandate din IEEE 754/IEEE 854). ISTORIC C99, POSIX.1-2001, 4.3BSD. CONSULTAI I signbit(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.06 31 octombrie 2023 copysign(3)