logb(3) Library Functions Manual logb(3) NUME logb, logbf, logbl - obine exponentul unei valori in virgula mobila BIBLIOTECA Biblioteca de matematica (libm, -lm) REZUMAT #include double logb(double x); float logbf(float x); long double logbl(long double x); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): logb(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 500 || /* Incepand cu glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE logbf(), logbl(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || /* Incepand cu glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE DESCRIERE Aceste funcii extrag exponentul din reprezentarea interna in virgula mobila a x i il returneaza ca valoare in virgula mobila. Constanta intreaga FLT_RADIX, definita in , indica baza utilizata pentru reprezentarea in virgula mobila a sistemului. Daca FLT_RADIX este 2, logb(x) este egala cu floor(log2(x)), cu excepia faptului ca este probabil mai rapida. Daca x este subnormal, logb() returneaza exponentul pe care x l-ar avea daca ar fi normalizat. VALOAREA RETURNATA In caz de succes, aceste funcii returneaza exponentul lui x. Daca x nu este un numar (,,Not a Number": NaN), se returneaza un NaN. Daca x este zero, apare o eroare de ,,polaritate", iar funciile returneaza -HUGE_VAL, -HUGE_VALF sau -HUGE_VALL, respectiv -HUGE_VALL. Daca x este infinit negativ sau infinit pozitiv, atunci se returneaza infinitul pozitiv. 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 polaritate (de semn +/-): x este 0 Se ridica o excepie de imparire la zero in virgula mobila (FE_DIVBYZERO). Aceste funcii nu configureaza errno. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |logb(), logbf(), logbl() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE C11, POSIX.1-2008. ISTORIC C99, POSIX.1-2001. logb() 4.3BSD (a se vedea IEEE.3 din manualul 4.3BSD). CONSULTAI I ilogb(3), log(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 logb(3)