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