div(3) Library Functions Manual div(3) div, ldiv, lldiv, imaxdiv - (libc -lc) #include div_t div(int , int ); ldiv_t ldiv(long , long ); lldiv_t lldiv(long long , long long ); #include imaxdiv_t imaxdiv(intmax_t , intmax_t ); glibc ( feature_test_macros(7)): lldiv(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L div() / div_t ( ) quot rem. . quot*+rem = . ldiv() lldiv() imaxdiv() quot rem . div_t (). attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |div() | | MT-Safe | |ldiv() | | | |lldiv() | | | |imaxdiv() | | | +------------+------------------------------------+--------------------+ C11, POSIX.1-2008. POSIX.1-2001 C89 C99 SVr4 4.3BSD. lldiv() imaxdiv() C99. div_t q = div(-5, 3); q.quot q.rem -1 -2 . abs(3) remainder(3) 3 . . : . 6.18 8 2026 div(3)