ホームページ > バックエンド開発 > C++ > C 言語を使用して 2 つの浮動小数点または倍精度数値の係数を計算します。

C 言語を使用して 2 つの浮動小数点または倍精度数値の係数を計算します。

WBOY
リリース: 2023-09-22 14:17:04
転載
1726 人が閲覧しました

C 言語を使用して 2 つの浮動小数点または倍精度数値の係数を計算します。

ここでは、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 サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート