lround(3) Library Functions Manual lround(3) NUME lround, lroundf, lroundl, llround, llroundf, llroundl - rotunjire la cel mai apropiat numar intreg BIBLIOTECA Biblioteca de matematica (libm, -lm) REZUMAT #include long lround(double x); long lroundf(float x); long lroundl(long double x); long long llround(double x); long long llroundf(float x); long long llroundl(long double x); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): Toate funciile prezentate mai sus: _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L DESCRIERE Aceste funcii ii rotunjesc argumentul la cea mai apropiata valoare intreaga, rotunjind la jumatatea distanei de la zero, indiferent de direcia de rotunjire curenta (a se vedea fenv(3)). Reinei ca, spre deosebire de funciile round(3) i ceil(3), tipul de returnare al acestor funcii difera de cel al argumentelor lor. VALOAREA RETURNATA Aceste funcii returneaza valoarea intreaga rotunjita. Daca x este un NaN (,,Not a Number", nu este un numar) sau un infinit, sau daca valoarea rotunjita este prea mare pentru a fi stocata intr-un long (long long in cazul funciilor ll*), apare o eroare de domeniu, iar valoarea de returnare este nespecificata. 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 domeniu: x este un NaN sau infinit, sau valoarea rotunjita este prea mare Se declaneaza o excepie de virgula mobila nevalida (FE_INVALID). Aceste funcii nu configureaza errno. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |lround(), lroundf(), lroundl(), | Sigurana firelor | MT-Safe | |llround(), llroundf(), llroundl() | | | +--------------------------------------+---------------------+---------+ STANDARDE C11, POSIX.1-2008. ISTORIC glibc 2.1. C99, POSIX.1-2001. CONSULTAI I ceil(3), floor(3), lrint(3), nearbyint(3), rint(3), round(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 lround(3)