ldiv
return quotient and remainder from division
You're viewing an older version of this page (#3482). View the current version.
INTERFACE
#include <stdlib.h>
ldiv_t ldiv ( long num, long denom )
DESCRIPTION
The ldiv function computes the value num denom and returns the quotient and remainder in a structure named ldiv_t that contains two long members named quot and rem.
Example 1
#include <stdio.h>
#include <stdlib.h>
int main()
{
long a = 2147111222, b = 1234;
ldiv_t result = ldiv(a, b);
printf("2147111222 = 1234*%ld + %ld\n", result.quot, result.rem);
return 0;
}Output:
2147111222 = 1234*1739960 + 582