div | function |
div_t div ( int numerator, int denominator ); ldiv_t div ( long numerator, long denominator ); |
<cstdlib> |
Integral division
Returns the integral quotient and remainder of the division of numerator by denominator as a structure of type div_t or ldiv_t, which has two members: quot and rem.
Parameters
- numerator
- Numerator.
- denom
- Denominator.
Return Value
The result is returned by value in a structure defined in <cstdlib>, which has two members. For div_t, these are, in either order:int quot;
int rem;
and for ldiv_t:
long quot;
long rem;
Portability
In C, only the int version exists.Example
/* div example */ #include <stdio.h> #include <stdlib.h> int main () { div_t divresult; divresult = div (38,5); printf ("38 div 5 => %d, remainder %d.\n", divresult.quot, divresult.rem); return 0; } |
Output:
38 div 5 => 7, remainder 3. |
See also
ldiv | Integral division (function) |