div

提供: RAD Studio
移動先: 案内検索

stdlib.h:インデックス への移動


ヘッダーファイル

stdlib.h

カテゴリ

演算ルーチン

プロトタイプ

div_t div(int numer, int denom);

説明

2 つの整数で除算を行い,その商と剰余を返します。

div は,2 つの整数で除算を行い,その商と剰余を表す div_t 型を返します。numer および denom は,それぞれ割られる数(分子)および割る数(分母)になります。div_t 型は,2 つの整数からなる構造体で,stdlib.h で次のように定義されています(typedef を使用)。

typedef struct {

int quot; /* 商 */

int rem; /* 剰余 */

} div_t;

戻り値

div は,quot(商)と rem(剰余)を要素として持つ構造体を返します。



 /* div の例 */
 #include <stdlib.h>
 #include <stdio.h>
 div_t x;
 int main(void)
 {
    x = div(10,3);
    printf("10 div 3 = %d remainder %d\n",
    x.quot, x.rem);
    return 0;
 }



移植性



POSIX Win32 ANSI C ANSI C++

+

+

+

+