📜  C++ ldiv()(1)

📅  最后修改于: 2023-12-03 15:29:49.614000             🧑  作者: Mango

C++中的ldiv()

C++中的ldiv()是一个用于执行long int类型的除法运算的函数。它接收两个long int类型的参数,并返回一个ldiv_t结构体变量,该结构体包含两个成员变量quotrem,分别代表商和余数。

函数声明

下面是ldiv()函数的声明:

#include <cstdlib>

ldiv_t ldiv(long int numer, long int denom);

参数numerdenom分别代表被除数和除数。

函数使用

下面是一个使用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。

参考资料