C cout で科学表記法を無効にする方法
C で cout を使用して倍精度浮動小数点数を表示すると、科学的表記法が発生する可能性があります。指数を使用して大きな数または小さな数を表す表記法。これにより、出力が読みにくくなる可能性があります。科学表記法を無効にして正確な数値を表示するには、次の手順に従います。
std::fixed ストリーム マニピュレータを使用します。このマニピュレータは、数値を 10 進数で表す固定小数点表記を使用するように cout に指示します。ストリーム マニピュレータは次のように使用されます:
<code class="cpp">cout << fixed << "Bas ana: " << x << "\tSon faiz: " << t << "\tSon ana: " << x + t << endl;</code>
この例では:
std::fixed を使用すると、出力には科学的表記法を使用せずに正確な数値が表示されます。
Bas ana: 3284.78 Son faiz: 1784.78 Son ana: 5069.55 Bas ana: 7193.17 Son faiz: 3908.4 Son ana: 11101.6 Bas ana: 15752 Son faiz: 8558.8 Son ana: 24310.8 Bas ana: 34494.5 Son faiz: 18742.5 Son ana: 53237 Bas ana: 75537.8 Son faiz: 41043.3 Son ana: 116581 Bas ana: 165417 Son faiz: 89878.7 Son ana: 255295 Bas ana: 362238 Son faiz: 196821 Son ana: 559059 Bas ana: 793246 Son faiz: 431009 Son ana: 1224255 Bas ana: 1737093 Son faiz: 943845 Son ana: 2680938 Bas ana: 3803973 Son faiz: 2066883 Son ana: 5870856
以上がC cout が科学表記法で数値を表示しないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。