関数CKdiv マニュアル

(The documentation of function CKdiv)

Last Update: 2022/10/7


◆機能・用途(Purpose)

関数div(整数同士の割り算における商と余りの取得) をエラーチェック付きで実行する。
Call function div (calculations of the quotient and remainder in dividing an integer by another) with error checks.


◆形式(Format)

#include <functions_with_errcheck.h>
inline div_t CKdiv(int a,int b)


◆引数(Arguments)

a 割り算の分子。
The numerator.
b 割り算の分母。
The denominator.


◆戻り値とエラーチェック (Return value and error checks)

下表で桃色のセルがエラー処理を表す。
The pick colored cells in the table below represent error checks.

条件
Condition
戻り値/動作
Return value or behaviour of the function
\(b=0\) プログラムをエラー終了する。
The program finishes as an error.
上記以外の場合
The other cases
\(a/b\)の商と余り。 戻り値の型であるdiv_t型は2つの整数メンバを持つC言語組み込みの構造体であり、 その各メンバの値が以下のように設定される。
The quotient and remainder of \(a/b\). The return value type \(div_t\) is a build-in structure of the C language which has two integer members, and the values of the members are set as below.

メンバ名
Member name

Value
quot \(a/b\)の商(整数)。
The quotient of \(a/b\) (an integer).
rem \(a/b\)の余り。
The remainder of \(a/b\).


◆使用例(Example)

div_t results=CKdiv(13,4);