remquo(3) Library Functions Manual remquo(3) NUME remquo, remquof, remquol - rest i parte de un coeficient BIBLIOTECA Biblioteca de matematica (libm, -lm) REZUMAT #include double remquo(double x, double y, int *quo); float remquof(float x, float y, int *quo); long double remquol(long double x, long double y, int *quo); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): remquo(), remquof(), remquol(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L DESCRIERE Aceste funcii calculeaza restul i partea de coeficient la imparirea lui x cu y. Caiva bii ai coeficientului sunt stocai prin intermediul indicatorului quo. Restul este returnat ca rezultat al funciei. Valoarea restului este aceeai cu cea calculata de funcia remainder(3). Valoarea stocata prin intermediul indicatorului quo are semnul lui x / y i este in concordana cu coeficientul cel puin pe cei 3 bii de ordin inferior. De exemplu, remquo(29.0, 3.0) returneaza -1.0 i poate stoca 2. Reinei ca este posibil ca valoarea reala a coeficientului sa nu incapa intr-un numar intreg. VALOAREA RETURNATA In caz de succes, aceste funcii returneaza aceeai valoare ca i funciile analoge descrise in remainder(3). Daca x sau y nu este un numar (,,Not a Number": NaN), se returneaza un NaN. Daca x este un infinit, iar y nu este un NaN, apare o eroare de domeniu i se returneaza un NaN. Daca y este zero, iar x nu este un NaN, apare o eroare de domeniu i se returneaza un NaN. 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 infinit sau y este 0, iar celalalt argument nu este un NaN. 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 | +--------------------------------------+---------------------+---------+ |remquo(), remquof(), remquol() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE C11, POSIX.1-2008. ISTORIC glibc 2.1. C99, POSIX.1-2001. CONSULTAI I fmod(3), logb(3), remainder(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 remquo(3)