位置:首頁 > 高級語言 > C語言標準庫 > ldiv() - C語言庫函數

ldiv() - C語言庫函數

C庫函數 div_t div(long int numer, long int denom) 除以numer (numerator) by denom (denominator).

聲明

以下是 ldiv() 函數的聲明。

div_t div(long int numer, long int denom)

參數

  • numer -- 這是分子。

  • denom -- 這是分母。

返回值

這個函數返回值定義的結構在<cstdlib>,其中有兩個成員。用於 ldiv_t:long quot; long rem;

例子

下麵的例子顯示ldiv() 函數的用法。

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

int main ()
{
   ldiv_t output;

   output = ldiv(100000L, 30000L);

   printf("Quotient = %ld
", output.quot);

   printf("Remainder = %ld
", output.rem);
   
   return(0);
}

讓我們編譯和運行上麵的程序,這將產生以下結果:

Quotient = 3
Remainder = 10000