トップページ > キーワード検索 > fmod()
C言語規格
C言語(その他)
プログラム
その他
fmod()
機能 x/yの浮動小数点剰余を計算することを表す。

引数のyが0の場合は定義域エラー(EDOM)が発生することがある。
定義 #include <math.h>

double fmod ( double x, double y );
float fmod ( float x, float y );
long double fmod ( long double x, long double y );

※C99規格では以下の定義となる
double fmod ( double x, double y );
float fmodf ( float x, float y );
long double fmodl ( long double x, long double y );
引数
x分子
y分母
戻り値 計算結果を返す。
実装例
#include <math.h>
#include <stdio.h>

int main(void)
{
    double a = 5.0;
    double b = 2.0;
    
    printf("fmod(%f, %f) = %f\n", a, b, fmod(a,b) );

    return 0;
}
実行結果
fmod(5.000000, 2.000000) = 1.000000





inserted by FC2 system