C で浮動小数点除算を実装するには、浮動小数点演算子 (/) を使用する方法と、float() または double() 関数を使用する方法の 2 つがあります。小数点以下の桁数を制御するには、 std::fixed および std::setprecision() または浮動小数点形式文字列を使用できます。
#C で浮動小数点除算を実装する方法
浮動小数点除算は、C における除算の一種です。オペランドが整数であっても、結果は小数点になります。 #浮動小数点除算の実装C で浮動小数点除算を実装するには、次の 2 つの方法があります:
を使用します。これは最も単純な方法です。以下に示すように、2 つの整数を (/) で除算するだけです。
##float() または double() 関数を使用します。 #これらの関数は、整数を浮動小数点型にキャストしてから除算を実行します。<code class="cpp">float result = 10 / 3; // result 为 3.333333</code>
小数点制御
浮動小数点除算の結果には小数点以下の桁数が多く含まれる場合があります。小数点以下の桁数を制御するには、次のメソッドを使用できます。##std::fixed および std::setprecision()
を使用します。
std::fixed は小数点以下の桁数を指定します。 <code class="cpp">float result = float(10) / 3; // result 为 3.333333
double result = double(10) / 3; // result 为 3.333333333333333</code>
浮動小数点形式文字列の使用
浮動小数点形式文字列を使用して出力形式を制御できます。たとえば、
以上がC++で割り算に小数点を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。