div(3) Library Functions Manual div(3) NUME div, ldiv, lldiv, imaxdiv - calculeaza catul i restul unei impariri de numere intregi BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include div_t div(int numarator, int numitor); ldiv_t ldiv(long numarator, long numitor); lldiv_t lldiv(long long numarator, long long numitor); #include imaxdiv_t imaxdiv(intmax_t numarator, intmax_t numitor); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): lldiv(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L DESCRIERE Funcia div() calculeaza valoarea numarator/numitor i returneaza catul i restul intr-o structura numita div_t care conine doi membri intregi (in ordine nespecificata) numii quot (cat) i rem (rest). Catul este rotunjit spre zero. Rezultatul satisface condiia cat*numitor+rest = numarator. Funciile ldiv(), lldiv() i imaxdiv() fac acelai lucru, imparind numere de tipul indicat i returnand rezultatul intr-o structura cu numele indicat, in toate cazurile cu campurile cat i rest de acelai tip ca i argumentele funciei. VALOAREA RETURNATA Structura div_t (etc.). ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |div(), ldiv(), lldiv(), imaxdiv() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE C11, POSIX.1-2008. ISTORIC POSIX.1-2001, C89, C99, SVr4, 4.3BSD. lldiv() i imaxdiv() au fost adaugate in C99. EXEMPLE Dupa div_t q = div(-5, 3); valorile q.quot (catului) i q.rem (restului) sunt -1 i, respectiv, -2. CONSULTAI I abs(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 div(3)