DIV(3) | Library Functions Manual | DIV(3) |
div
, ldiv
,
lldiv
, imaxdiv
—
#include <stdlib.h>
div_t
div
(int
num, int
denom);
ldiv_t
ldiv
(long
int num, long int
denom);
lldiv_t
lldiv
(long
long int num, long long
int denom);
#include
<inttypes.h>
imaxdiv_t
imaxdiv
(intmax_t
num, intmax_t
denom);
The returned structure always contains two members named quot and rem, denoting the quotient and the remainder. The type of these correspond with the underlying type of the function.
div_t d; int a = 4321; int b = 1234; d = div(a, b); (void)printf("%d %d\n", d.quot, d.rem);
April 13, 2011 | NetBSD 9.0 |