ldiv
Return quotient and remainder from division
Description
The ldiv function computes the valuenum
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