DIV(3) Library Functions Manual DIV(3)
NAME
div — compute the
quotient and remainder of an integer division
SYNOPSIS
#include <stdlib.h> div_t div(int numer, int denom);
DESCRIPTION
The div() function computes the quotient and remainder of the division of the numerator numer by the denominator denom . If the division is inexact, the resulting quotient is the integer of lesser magnitude that is the nearest to the algebraic quotient. If the result cannot be represented, the behaviour is undefined; otherwise, quot * denom + rem will equal numer .
RETURN VALUE
The div() function returns a structure of type div_t , comprising both the quotient and the remainder. The structure includes the following members, in any order:
int quot; /* quotient */ int rem; /* remainder */
ERRORS
No errors are defined.
EXAMPLES
None.
APPLICATION USAGE
None.
FUTURE DIRECTIONS
None.
SEE ALSO
ldiv(3) , <stdlib.h> .
DERIVATION
Derived from the ISO C standard.
February 1997 posix.fail