ldiv() 原型如下:
[Plain Text] 纯文本查看 复制代码 #include <stdlib.h>
ldiv_t ldiv(long numerator, long denominator);
ldiv() 计算 numerator / denominator ,然后将相除后的商及余数由 lidv_t 结构返回。lidv_t 结构定义如下:
[C++] 纯文本查看 复制代码
long int quot; /* 商 */
long int rem; /* 余数 */
} lidv_t;
测试代码:
[C++] 纯文本查看 复制代码 #include <stdio.h>
#include <stdlib.h>
int main()
{
ldiv_t result;
result = ldiv(1234, 23);
printf ("Quotient = %d, remainder = %d\n", result.quot, result.rem);
return 0;
}
运行输出:./ldiv
Quotient = 53, remainder = 15 |