📅  最后修改于: 2023-12-03 15:29:49.614000             🧑  作者: Mango
C++中的ldiv()
是一个用于执行long int
类型的除法运算的函数。它接收两个long int
类型的参数,并返回一个ldiv_t
结构体变量,该结构体包含两个成员变量quot
和rem
,分别代表商和余数。
下面是ldiv()
函数的声明:
#include <cstdlib>
ldiv_t ldiv(long int numer, long int denom);
参数numer
和denom
分别代表被除数和除数。
下面是一个使用ldiv()
函数的例子:
#include <cstdlib>
#include <iostream>
int main() {
long int numer = 22;
long int denom = 3;
ldiv_t result = ldiv(numer, denom);
std::cout << "quotient: " << result.quot << std::endl;
std::cout << "remainder: " << result.rem << std::endl;
return 0;
}
上面的代码将输出以下结果:
quotient: 7
remainder: 1
这是因为22除以3的商是7,余数是1。