ldexp(3) Library Functions Manual ldexp(3) NUME ldexp, ldexpf, ldexpl - inmulete un numar in virgula mobila cu o putere intreaga de 2 BIBLIOTECA Biblioteca de matematica (libm, -lm) REZUMAT #include double ldexp(double x, int exp); float ldexpf(float x, int exp); long double ldexpl(long double x, int exp); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): ldexpf(), ldexpl(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || /* Incepand cu glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE DESCRIERE Aceste funcii returneaza rezultatul inmulirii numarului in virgula mobila x cu 2 ridicat la puterea exp. VALOAREA RETURNATA In caz de succes, aceste funcii returneaza x * (2^exp). Daca exp este zero, atunci se returneaza x. Daca x nu este un numar (,,Not a Number": NaN), se returneaza un NaN. Daca x este infinit pozitiv (infinit negativ), se returneaza infinit pozitiv (infinit negativ). In cazul in care rezultatul nu este suficient de mare (sublimita), apare o eroare de interval i se returneaza zero. In cazul in care rezultatul este depait, apare o eroare de interval, iar funciile returneaza HUGE_VAL, HUGE_VALF sau HUGE_VALL, respectiv HUGE_VALL, cu un semn identic cu x. ERORI-IEIRE Consultai math_error(7) pentru informaii despre cum sa determinai daca a aparut o eroare la apelarea acestor funcii. Pot aparea urmatoarele erori: Eroare de interval, depaire errno este configurata la ERANGE. Se genereaza o excepie de depaire in virgula mobila (FE_OVERFLOW). Eroare de interval, sublimita errno este configurata la ERANGE. Se genereaza o excepie de sub-limita in virgula mobila (FE_UNDERFLOW). ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |ldexp(), ldexpf(), ldexpl() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE C11, POSIX.1-2008. ISTORIC C99, POSIX.1-2001. Varianta care returneaza double este, de asemenea, conforma cu SVr4, 4.3BSD, C89. CONSULTAI I frexp(3), modf(3), scalbln(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 ldexp(3)