問題タブ [iomanip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3471 参照

c++ - C++ の有効数字

一連の値を計算するプログラムを作成しましたが、すべての値が特に長い double です。これらの値をそれぞれ 15 の有効数字で表示したいと思います。私が抱えている問題を説明するコードは次のとおりです。

setprecision だけでは末尾のゼロが表示されないため、このサイトの他の回答で見たように固定を追加しました。しかし、今では小数点以下 15 桁のように見え、値が 0 ではない場合、これは私が望むものではありません。上記の出力からこれを確認できます。

最初の数値には 15 個のシグフィグがありますが、2 番目の数値には 16 個あります。これを解決するにはどうすればよいですか?

編集: setprecision を使用するように具体的に求められているため、cout.precision を試すことができません。

0 投票する
2 に答える
2021 参照

c++ - 出力を中間に設定するには?

出力されたテキストを画面の中央にフォーマットするコードを書くことは可能ですか? 私はたくさん試しましたが、何もうまくいきませんでした。ここまでで考えたこと。

それはエラーでした。また、私は試しました

しかし、私はsetwコマンドを使用するのが初めてなので、適切に使用する方法がわかりません。

アップデート:

0 投票する
3 に答える
642 参照

c++ - 別の C++ 出力アラインメントの問題

過去 3 時間、次のコードを調整しようとしてきましたが、成功しませんでした。私が間違っていることについて誰かが私に記入してもらえますか? 私の目的は、次のように文字列リテラルを左揃えにし、変数を右揃えにすることです。

しかし、これは私が得続けているものです:

そして、これは私が試してきたものの最新バージョンです:

助けていただければ幸いです。

0 投票する
2 に答える
13205 参照

c++ - C++ iomanip アライメント

出力を調整しようとしていますが、何らかの理由で思い通りにできず、本当にイライラしています。タイトルが正しく表示されません。setw() を適切に使用しているかどうかわかりません。

//必要なもののサンプル出力 結果が欲しい

しかし、これは私が代わりに得ているものです 望まない結果..

0 投票する
1 に答える
1174 参照

c++ - std::cout の 16 進数 0x00

std::uint16_t次のテキスト形式で、いくつかの値を 16 進数として標準出力に出力する必要があります0x##。このコードをオンラインで見つけました。これは、次を除くすべての値で正常に機能します0

どういうわけか私には理解できませんが、0として出力され0000ます。他のすべての値は、期待どおりに正しく出力されます。

0 投票する
2 に答える
280 参照

c++ - 16 進整数用の C++ カスタム I/O マニピュレータ

提供された整数のサイズに応じて、適切にフォーマットされた16 進数を書き込めるカスタムI/O マニピュレータを C++ で作成しようとしています。0xFFFF

例えば:

  • char c = 1になる0x01
  • short s = 1になる0x0001

等々。ガベージを印刷しているコードでエラーが見つかりません: