fmodl 【V1.08以降】


剰余を求めます。

[所属]

数学ライブラリ

[指定形式]

#include <math.h>

long double __far fmodl(long double x, long double y); (C99)

[戻り値]

xyで割った剰余である浮動小数点数値を返します。

x,またはyが非数である場合,非数を返し,グローバル変数errnoにマクロEDOMを設定します。

xが±∞の場合,またはyが0の場合,非数を返し,グローバル変数errnoにマクロEDOMを設定します。

xが±∞でなく,yが±∞である場合,xを返し,グローバル変数errnoにマクロEDOMを設定します。

[詳細説明]

xyで割った剰余である浮動小数点数値を求めます。つまり,yが0でない場合に,ある整数iに対してx - i * yの値を求めます。その結果はxと同じ符号で,絶対値はyの絶対値より小さくなります。