のstd ::進、16進値として印刷されるストリームに入れたデータを生じさせます。しかし、数字10〜15を表すために使用される文字A〜Fは、常にアルファベット小文字で表示されます。代わりに大文字を使用するように変更する方法はありますか?なぜC++は大文字ではなくstd :: hexを使用するときに小文字のアルファベットを出力するのですか?
2
A
答えて
4
代わりに大文字を使用するように変更する方法はありますか?
はい、std::uppercase
I/Oマニピュレータを適用して、デフォルトの動作(小文字)を変更できます。上記の参照から
例:
#include <iostream> int main() { std::cout << std::hex << std::showbase << "0x2a with uppercase: " << std::uppercase << 0x2a << '\n' << "0x2a with nouppercase: " << std::nouppercase << 0x2a << '\n' << "1e-10 with uppercase: " << std::uppercase << 1e-10 << '\n' << "1e-10 with nouppercase: " << std::nouppercase << 1e-10 << '\n'; }
出力:
0x2a with uppercase: 0X2A 0x2a with nouppercase: 0x2a 1e-10 with uppercase: 1E-10 1e-10 with nouppercase: 1e-10
+0
私はshowbaseと呼ばれるこの事が本当に必要でした。本は私の人生に革命をもたらしましたが、std :: uppercaseやstd :: showbaseについて言及していないstd :: hexについて教えてくれました。どのように非常に悲劇。私が失ったその時代は、決して戻ってこないでしょう。 quantum231 @ – quantum231
+0
はちょうどあなたが持つことができる[en.cppreference.com]、最良の参照を使用します。あなたはどこを調べるべきかを知る必要があります。言及したように、私はしばしばチップのデータシートを読むときに同様の方法で失われます。 –
関連する問題
- 1. なぜ "> 2"で "大文字小文字"が使えないのですか?
- 2. アルファベットの大文字小文字を無視するコード
- 3. C++ルーピングとscanfでアルファベット、大文字アルファベットと数字が有効になる
- 4. nocasematchがオフのときに大文字と小文字が区別されないのはなぜですか?
- 5. 私のswitch文が大文字と小文字を出力するのはなぜですか?あなたが入力した場合
- 6. 大文字と小文字を区別しないstd ::文字列のセット
- 7. 大文字と小文字を比較するとSwiftコードが爆発するのはなぜですか?
- 8. 文字クラスを使用せずに大文字と小文字を交互に出力する
- 9. 文字列をすべて大文字、小文字、逆Javaでファイルに出力
- 10. 大文字小文字の区別なく出現を数える方法は?
- 11. 大文字アルファベット順に文字列を配置するC++
- 12. ElasticSearch:なぜquery_stringでは大文字と小文字が区別され、ワイルドカードでは大文字と小文字が区別されますか?
- 13. MySQLの列は大文字と小文字を区別しないのはなぜですか?
- 14. Excelがカスタムワークシート関数の大文字と小文字を変更するのはなぜですか?
- 15. xpathとc#を使って大文字小文字を無視することはできますか?
- 16. XPathSelectElementは大文字小文字を無視できますか?
- 17. なぜCキーワードで大文字と小文字が区別されるのですか?
- 18. アルファベットの文字列に一致する正規表現で、少なくとも1つの大文字と1つの小文字(vb.net)が必要です
- 19. 大文字と小文字を区別しないLogstashフィルタを使用する
- 20. 数式出力の大文字と小文字を変更する
- 21. なぜWordpressでは小文字と大文字の記号が変わるのですか?
- 22. REGEXP_LIKE関数は、文字 'e'を小文字ではなく大文字として扱うのはなぜですか?
- 23. jsdom:大文字と小文字を混ぜて解析する
- 24. switch文のデフォルトの大文字小文字はオプションですか?
- 25. Ormliteでは、大文字と小文字を区別しないクエリを書く
- 26. C++でラテンUTF-8文字列の大文字小文字を変更するには? Objective-Cで
- 27. json.stringifyの出力は1023文字です...なぜですか?
- 28. Cの大文字小文字から小文字へ
- 29. なぜuser.identity.nameの大文字と小文字の区別がC#で変わったのですか?
- 30. php配列キーで大文字と小文字が区別されるのはなぜですか?
それが答えに簡単だったAri0nhh 'のstd :: uppercase' – Ari0nhh
@を使用します;) –
私は電子技術者午前にこれに使用されていないので、はい、それはありますオール – quantum231