C-standard-library-c-function-fmod

提供:Dev Guides
移動先:案内検索

Cライブラリ関数-fmod()

説明

Cライブラリ関数* double fmod(double x、double y)は、 *xy で割った余りを返します。

宣言

以下は、fmod()関数の宣言です。

double fmod(double x, double y)

パラメーター

  • x -これは、除算分子を持つ浮動小数点値です。 x.
  • y -これは除算の分母を持つ浮動小数点値です。 y.

戻り値

この関数は、x/yの除算の剰余を返します。

次の例は、fmod()関数の使用法を示しています。

#include <stdio.h>
#include <math.h>

int main () {
   float a, b;
   int c;
   a = 9.2;
   b = 3.7;
   c = 2;
   printf("Remainder of %f/%d is %lf\n", a, c, fmod(a,c));
   printf("Remainder of %f/%f is %lf\n", a, b, fmod(a,b));

   return(0);
}

次の結果を生成する上記のプログラムをコンパイルして実行しましょう-

Remainder of 9.200000/2 is 1.200000
Remainder of 9.200000/3.700000 is 1.800000