ここでは、C で 2 つの float 型または double 型データの係数を取得する方法を見ていきます。モジュロは基本的に剰余を求めることです。このために、C の Remaining() 関数を使用できます。 Remainder() 関数は、分子/分母の浮動小数点剰余を計算するために使用されます。
したがって、残り(x, y)は以下のようになります。
remainder(x, y) = x – rquote * y
rquote は x/y の値です。これは最も近い整数値に丸められます。この関数は、double、float、long double 型の 2 つの引数を受け入れ、引数として指定された同じ型の残りを返します。最初のパラメータは分子で、2 番目のパラメータは分母です。
#include <stdio.h> #include <math.h> main() { double x = 14.5, y = 4.1; double res = remainder(x, y); printf("Remainder of %lf/%lf is: %lf</p><p>",x,y, res); x = -34.50; y = 4.0; res = remainder(x, y); printf("Remainder of %lf/%lf is: %lf</p><p>",x,y, res); x = 65.23; y = 0; res = remainder(x, y); printf("Remainder of %lf/%lf is: %lf</p><p>",x,y, res); }
Remainder of 14.500000/4.100000 is: -1.900000 Remainder of -34.500000/4.000000 is: 1.500000 Remainder of 65.230000/0.000000 is: -1.#IND00
以上がC 言語を使用して 2 つの浮動小数点または倍精度数値の係数を計算します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。