プログラムを実行すると 159 が出力されます。 159 の 16 進表記は 9f です。なぜ前に 0x を追加する必要があるのですか? また、なぜエラーを報告する代わりに 16 進値を直接出力できるのでしょうか? ディスカッションへの返信 (解決策) C から派生したすべてのソースがこの方法で表現されている理由を知る必要がある場合は、ベル電話研究所に問い合わせる必要があります 16 進数 (16 進数体系) は必要ありません。 H (ただし、基本は H がかかります) ですが、x がかかります。外国人が「ルール」をあまり遵守していないことがわかります これは C のせいです。混乱する場合は、受け入れてください