A03Eh形式の16進数をA = 10 & E = 14と表示し、Aはニブルです。しかし、私はこのような別のディスプレイを見た:0x002314A8、どのように我々はこの形式に上記の番号を変換できますか?このフォーマットは何ですか?16進数を表示
16進数を表示
答えて
フォーマット0x
は、16進数を表す標準的なUnixの方法です。私は最初に0x
を見たことがありますが、最後にはh
ではありません。
これは唯一の違いです。 PéterTörök氏のように、C/C++を使用している場合は、印刷時に表示される内容を変更する方法があります。
私は男が必要なものです。 –
それは他のすべての答えに暗黙のうちだった。 –
整数をとり、その形式の文字列を返す関数を作成します。次に、このように呼び出す:
std::cout << toHex(0xA03E);
書くのは難しいことではありません。 ios :: hexマニピュレータを使用すると、番号が0x形式で表示されます。それはあなたが望んだことですか?
16進数に変換するための特別な関数を書く必要はありません。 'std :: hex 'を使うと十分でしょう。 –
@Cesar:この" A03Eh "のような数字を表示したい場合は、 –
@Benjamin Lindley:printf(" %Xh "、a); –
int a = 0x002314A8;
printf("a = 0x%08X", a);
または
std::out << "a = 0x" << std::hex << std::uppercase << std::setfill('0') << std::setw(8) << std::setprecision(8) << a ;
- 1. 16進数の文字で表現された16進数
- 2. ACKメッセージ(16進数から16進数)
- 3. 16進表記
- 4. Javaスクリプトで小数点、バイナリ、16進数を表示
- 5. pyasn1 prettyPrint() - 整数を16進数で表示
- 6. 16進数への16進値
- 7. 16進定数
- 8. MySQL - 16進数
- 9. UDFで文字列を16進数で表示する
- 10. テキストの代わりに16進数を表示するビュー
- 11. lexパーサーが正しく16進数を表示しない
- 12. 文字列を16進数で16進数に変換する
- 13. 16進数の文字列表現
- 14. javaダウンロードword doc、内容は16進数で表示
- 15. Pythonの16進数
- 16. MySQLIMPORT 16進数値
- 17. Androidの16進数
- 18. 16進数のConsole.WriteLine
- 19. 16進数のウイルスシグネチャデータベース
- 20. 16進数から16進数へのヌルポインタ例外エラー
- 21. ビットボード:16進数から16進数への変換
- 22. Visual Basic Calculator 16進数と2進数
- 23. 符号なしの短い整数を16進数で表示します。C
- 24. Groovyスクリプトを使用して16進数の16進数を生成する
- 25. 2進数と16進数で7桁で表される値の数
- 26. 文字列を16進数と16進数に変換する方法は?
- 27. キャストを使用して16進数から16進数に変換する
- 28. erlangでバイナリ値を16進数に16進数に変換する方法
- 29. Pythonで16進数または16進整数を解析する方法
- 30. 16進数の文字列を16進数のデータに変換する
私はかなり(あなたの問題を理解しますが、[printfの書式指定]をチェックアウトしていないhttp://www.cppreference.com/wiki/io/c/printf_format )あなたを助けるかもしれない。 –
A03Ehはアセンブラ形式、0x0000A03EはC/Unix形式、8バイトへのパディングはオプションで、出力には32ビットのメモリアドレスが表示されます.hおよびxは16進数を表します。 –