位置:首页 > 高级语言 > C语言标准库 > div() - C语言库函数

div() - C语言库函数

C库函数 div_t div(int numer, int denom) 将numer (分子)除以 denom (分母)。

声明

以下是div() 函数的声明。

div_t div(int numer, int denom)

参数

  • numer -- 这是分子。

  • denom -- 这是分母。

返回值

这个函数返回值定义的结构在<cstdlib>,其中有两个成员。为 div_t:int quot; int rem;

例子

下面的例子显示div() 函数的用法。

#include <stdio.h>
#include <stdlib.h>

int main()
{
   div_t output;

   output = div(27, 4);
   printf("Quotient part of (27/ 4) = %d
", output.quot);
   printf("Remainder part of (27/4) = %d
", output.rem);

   output = div(27, 3);
   printf("Quotient part of (27/ 3) = %d
", output.quot);
   printf("Remainder part of (27/3) = %d
", output.rem);

   return(0);
}

让我们编译和运行上面的程序,这将产生以下结果:

Quotient part of (27/ 4) = 6
Remainder part of (27/4) = 3
Quotient part of (27/ 3) = 9
Remainder part of (27/3) = 0