ASCIIテーブルとは?
ASCIIテーブルは、128文字のASCII(American Standard Code for Information Interchange)文字セット全体を10進数、16進数、8進数、2進数の値とともに表示します。ASCIIはコンピュータと通信機器で使用される基本的な文字エンコーディング標準です。
使い方
- テーブルを参照して文字とその数値コードを確認します。
- 特定の文字やコード値を検索します。
- プログラミング、データ変換、デバッグの参考資料として使用します。
基礎知識
ASCIIは128文字を定義します:コード0-31は制御文字(改行、タブ、ヌルなど)、32-126は印字可能文字(英字、数字、句読点、スペース)、127は削除文字です。ASCIIは7ビットを使用し、0-127の値を表現します。拡張ASCII(8ビット)は128-255に追加記号を加えますが、エンコーディングにより異なります。
よくある質問
ASCIIとUnicodeの違いは?
ASCIIは7ビットで128文字をエンコードします。Unicodeはすべての書記体系から149,000以上の文字をエンコードするスーパーセットです。Unicodeの最初の128コードポイントはASCIIと同一です。
コード0-31はなぜ制御文字と呼ばれるのですか?
プリンターやターミナルなどのデバイスを制御するために設計されており、表示可能な文字ではありません。例としてキャリッジリターン(13)、ラインフィード(10)、タブ(9)があります。
文字のASCIIコードを調べるには?
テーブルで文字を検索します。例えば大文字Aは65(10進数)、0x41(16進数)、01000001(2進数)です。小文字aは97(10進数)です。