fmodf


剰余関数です。

[所属]

数学ライブラリ

[指定形式]

#include <mathf.h>

float fmodf(float x, float y);

[戻り値]

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

yが±∞の場合,xを返します。

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

[詳細説明]

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

[使用例]

#include    <mathf.h>
void func(void) {
    float   ret, x, y;
    ret = fmodf(x, y);  /*xyで割った剰余をretに返す*/
      :
}