cout を使用して C で 16 進値を表示する方法
C で cout を使用して 16 進値を出力するには、 std::hex を利用できます。マニピュレータ。その方法は次のとおりです:
コード スニペットを検討してください:
int a = 255; cout << a;
このコードは、a の 10 進数値 255 を出力します。ただし、出力を 16 進形式 (FF) にしたい場合は、std::hex を使用する必要があります。 manipulator.
#include <iostream> ... std::cout << std::hex << a;
出力ストリームに std::hex を追加することで、値を 16 進形式で表示するように cout に指示します。これにより、目的の出力が生成されます: FF.
基本形式を 16 進数に変更することに加えて、出力の正確な書式設定を制御するために使用できるオプションが他にもいくつかあります。番号。これらには以下が含まれます:
これらのオプションの使用例を次に示します。
std::cout << std::hex << std::setfill('0') << std::uppercase << a;
これにより、出力 0xFF (先頭にゼロと大文字の 16 進数が付きます) が生成されます。
std::hex のようなマニピュレータの機能を利用することで、数値の計算方法をカスタマイズできます特定のニーズを満たすために C で表示されます。
以上がC の `cout` を使用して 16 進数値を表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。