std::ostream の浮動小数点フォーマット
開発者は、std::cout を使用して double をフォーマットしようとすると、達成する際に困難に遭遇します。目的の出力を得るには、printf_s を使用することを検討します。彼らは、書式設定オプションを 1 か所に統合する包括的なソースを求めています。
解決策には、
<code class="cpp">std::cout << std::fixed << std::setw(11) << std::setprecision(6) << my_double;</code>
この例では「42.000000」が出力されます。 std::setw および std::setprecision に渡される値を調整することで、書式設定された数値の幅と精度を変更できます。さらに、std::setfill を使用すると、空いているスペースに埋め込み文字を指定できます。
以上がC で「std::ostream」を使用して浮動小数点数をフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。