cout による小数精度の維持
このシナリオでは、小数点以下の桁数を一定に維持しながら特定の浮動小数点値を出力することを目的としています。 、
この目的のフォーマットを実現するには、次の手順を検討してください。
#include <iostream> #include <iomanip> int main() { double d = 122.345; std::cout << std::fixed; std::cout << std::setprecision(2); std::cout << d; }
122.34非科学的な表記法を好むことを示すには、std::fixed 指定子を利用します。std::setprecision(value) を使用し、必要なヘッダーの数を表すように指定された値を設定します。小数点以下の桁数。浮動小数点を出力します。 value.たとえば、次のコード スニペットを考えてみましょう:このコードを実行すると、目的の出力が生成されます:
以上がC で浮動小数点数を出力するときに 10 進数の精度を制御するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。