位置:首頁 > 高級語言 > 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