Double を使用した出力ストリームの科学表記法を抑制する
演算子を使用する場合<< C の double では、数値が科学表記法で表示されることがあります。これを回避するには、次の手順を実行します。
1.
#include <iomanip></p> <p><strong>2.浮動小数点変数の形式</strong></p> <ul> <li>setprecision(n): 表示精度を小数点以下 n 桁に設定します。</li> <li>fixed: 一貫した浮動小数点出力形式を強制します。</li> <li>showpoint: 明示的に指定されていない場合でも小数部分を表示します。</li> </ul> <p><strong>コード例:</strong></p> <pre class="brush:php;toolbar:false">outfile << fixed << showpoint; outfile << setprecision(4); outfile << x;
このコードは、浮動小数点変数がx のように、小数点以下 4 桁で科学表記なしで表示されます。 6.2 や 6.20 などの数値は両方とも 6.2000 として出力されます。さらに、4 は 4.0 として表示されます。
これらの書式設定オプションを実装すると、出力ストリーム内の double 値の科学表記を抑制できます。
以上がDouble の C 出力ストリームで科学的表記法を抑制するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。