PHP エコーの 16 進値

WBOY
WBOYオリジナル
2016-06-23 14:10:382424ブラウズ

<?phpecho 0x9f;?>

プログラムを実行すると 159 が出力されます。
159 の 16 進表記は 9f です。なぜ前に 0x を追加する必要があるのですか?
また、なぜエラーを報告する代わりに 16 進値を直接出力できるのでしょうか?


ディスカッションへの返信 (解決策)

C から派生したすべてのソースがこの方法で表現されている理由を知る必要がある場合は、ベル電話研究所に問い合わせる必要があります

16 進数 (16 進数体系) は必要ありません。 H (ただし、基本は H がかかります) ですが、x がかかります。外国人が「ルール」をあまり遵守していないことがわかります

これは C のせいです。混乱する場合は、受け入れてください

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。