#include <stdlib.h>
ldiv_t ldiv( long numerator, long denominator );
函数返回参数 numerator / denominator 的商和余数。结构类型 ldiv_t 定义在 stdlib.h 中:
long quot; // 商数 long rem; // 余数
#include <stdlib.h> #include <stdio.h> int main(void) { ldiv_t lx; lx = ldiv(100000L, 30000L); printf("100000 div 30000 = %ld remainder %ld\n", lx.quot, lx.rem); return 0; }
输出结果:
100000 div 30000 = 3 remainder 10000