| DIV(3) | Library Functions Manual | DIV(3) | 
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 6.1 |