1. ホーム
  2. character-encoding

[解決済み] このエンコーディングは何ですか?0x21

2022-02-09 18:50:40

質問事項

ASCIIについて読んでいるのですが、その本には次のように書かれていました。 ! は、次のように表現されました。 0x21 .

今、私が知っているのは ! はバイナリ 00100001 をASCIIテーブルで表現したもので、これも 33 を10進数に変換すると、16進数に変換すると 21 . しかし、これは何ですか? 0x エンコーディングの一部 0x21 ?

解決方法は?

0x は、ほとんどすべてのC系プログラミング言語で16進数に使われる接頭語なので、16進数を書くときのデファクトスタンダードになっています。

また、16進数を表すのに h サフィックス (多くのアセンブリ方言はこの慣習に従っています)、または (BASIC 方言では) &H というプレフィックスがあります。