😸

[C] div 関数

に公開

機能

割り算(整数の商と余りの取得)を行うための関数[1]

使用例

商: 7, 余り: 1 と表示する

\n は改行を表す エスケープシーケンス[2]

コード

div_t result = div(15, 2);
printf("商: %d, 余り: %d\n", result.quot, result.rem);
全文
#include <stdio.h>
#include <stdlib.h>

void main() {
    div_t result = div(15, 2);
    printf("商: %d, 余り: %d\n", result.quot, result.rem);
}

実行結果

商: 7, 余り: 1

商: 3, 余り: 2 を変数から表示する

コード

int a = 8, b = 2;
div_t result = div(a, b);
printf("商: %d, 余り: %d\n", result.quot, result.rem);
全文
#include <stdio.h>
#include <stdlib.h>

void main() {
    int a = 8, b = 2;
    div_t result = div(a, b);
    printf("商: %d, 余り: %d\n", result.quot, result.rem);
}

実行結果

商: 4, 余り: 0
脚注
  1. div_t 構造体を返し、quot メンバに商、rem メンバに余りを格納する。標準ライブラリ <stdlib.h> で定義。 ↩︎

  2. 改行やタブなど、画面に表示されない制御文字のこと。 ↩︎

Discussion