📊
ASCII 表
10進数、16進数、文字表現を含む完全なASCII文字コード表。
ASCII 表 (128/128)
制御文字 (0-31)
第一部分 (0-10)
10進数 | 16進数 | 文字 |
|---|---|---|
0 | 0x00 | NUL |
1 | 0x01 | SOH |
2 | 0x02 | STX |
3 | 0x03 | ETX |
4 | 0x04 | EOT |
5 | 0x05 | ENQ |
6 | 0x06 | ACK |
7 | 0x07 | BEL |
8 | 0x08 | BS |
9 | 0x09 | HT |
10 | 0x0a | LF |
第二部分 (11-21)
10進数 | 16進数 | 文字 |
|---|---|---|
11 | 0x0b | VT |
12 | 0x0c | FF |
13 | 0x0d | CR |
14 | 0x0e | SO |
15 | 0x0f | SI |
16 | 0x10 | DLE |
17 | 0x11 | DC1 |
18 | 0x12 | DC2 |
19 | 0x13 | DC3 |
20 | 0x14 | DC4 |
21 | 0x15 | NAK |
第三部分 (22-31)
10進数 | 16進数 | 文字 |
|---|---|---|
22 | 0x16 | SYN |
23 | 0x17 | ETB |
24 | 0x18 | CAN |
25 | 0x19 | EM |
26 | 0x1a | SUB |
27 | 0x1b | ESC |
28 | 0x1c | FS |
29 | 0x1d | GS |
30 | 0x1e | RS |
31 | 0x1f | US |
印字可能文字 (32-126)
第一部分 (32-64)
10進数 | 16進数 | 文字 |
|---|---|---|
32 | 0x20 | |
33 | 0x21 | ! |
34 | 0x22 | " |
35 | 0x23 | # |
36 | 0x24 | $ |
37 | 0x25 | % |
38 | 0x26 | & |
39 | 0x27 | ' |
40 | 0x28 | ( |
41 | 0x29 | ) |
42 | 0x2a | * |
43 | 0x2b | + |
44 | 0x2c | , |
45 | 0x2d | - |
46 | 0x2e | . |
47 | 0x2f | / |
48 | 0x30 | 0 |
49 | 0x31 | 1 |
50 | 0x32 | 2 |
51 | 0x33 | 3 |
52 | 0x34 | 4 |
53 | 0x35 | 5 |
54 | 0x36 | 6 |
55 | 0x37 | 7 |
56 | 0x38 | 8 |
57 | 0x39 | 9 |
58 | 0x3a | : |
59 | 0x3b | ; |
60 | 0x3c | < |
61 | 0x3d | = |
62 | 0x3e | > |
63 | 0x3f | ? |
第二部分 (65-97)
10進数 | 16進数 | 文字 |
|---|---|---|
64 | 0x40 | @ |
65 | 0x41 | A |
66 | 0x42 | B |
67 | 0x43 | C |
68 | 0x44 | D |
69 | 0x45 | E |
70 | 0x46 | F |
71 | 0x47 | G |
72 | 0x48 | H |
73 | 0x49 | I |
74 | 0x4a | J |
75 | 0x4b | K |
76 | 0x4c | L |
77 | 0x4d | M |
78 | 0x4e | N |
79 | 0x4f | O |
80 | 0x50 | P |
81 | 0x51 | Q |
82 | 0x52 | R |
83 | 0x53 | S |
84 | 0x54 | T |
85 | 0x55 | U |
86 | 0x56 | V |
87 | 0x57 | W |
88 | 0x58 | X |
89 | 0x59 | Y |
90 | 0x5a | Z |
91 | 0x5b | [ |
92 | 0x5c | \ |
93 | 0x5d | ] |
94 | 0x5e | ^ |
95 | 0x5f | _ |
第三部分 (98-126)
10進数 | 16進数 | 文字 |
|---|---|---|
96 | 0x60 | ` |
97 | 0x61 | a |
98 | 0x62 | b |
99 | 0x63 | c |
100 | 0x64 | d |
101 | 0x65 | e |
102 | 0x66 | f |
103 | 0x67 | g |
104 | 0x68 | h |
105 | 0x69 | i |
106 | 0x6a | j |
107 | 0x6b | k |
108 | 0x6c | l |
109 | 0x6d | m |
110 | 0x6e | n |
111 | 0x6f | o |
112 | 0x70 | p |
113 | 0x71 | q |
114 | 0x72 | r |
115 | 0x73 | s |
116 | 0x74 | t |
117 | 0x75 | u |
118 | 0x76 | v |
119 | 0x77 | w |
120 | 0x78 | x |
121 | 0x79 | y |
122 | 0x7a | z |
123 | 0x7b | { |
124 | 0x7c | | |
125 | 0x7d | } |
126 | 0x7e | ~ |
DEL (127)
10進数 | 16進数 | 文字 |
|---|---|---|
127 | 0x7f | DEL |
❓ASCII とは
ASCII(American Standard Code for Information Interchange)は 1963 年に制定された 7 ビット文字エンコーディング標準で、制御文字(0-31)、印字可能文字(32-126)、DEL 文字(127)を含む 128 文字を定義します。数字 0-9、大文字/小文字 A-Z/a-z、句読点、制御コードを特定の数値にマッピングします。ASCII はすべての現代テキストエンコーディングシステム(UTF-8、Unicode)の基礎であり、コンピュータのテキスト表現、ファイル保存、ネットワーク伝送、プログラミングに不可欠です。ASCII 表は 10 進数、16 進数、8 進数、2 進数の表現を表示し、開発者が文字エンコーディングを理解し、エンコーディング問題をデバッグし、文字システム間で変換し、テキスト処理アルゴリズムを実装するのに役立ちます。
✨機能リスト
🚀
完全な ASCII 文字セット(0-127)と10進数・16進数値
完全な ASCII 文字セット(0-127)と10進数・16進数値を提供します。
⚡
特定の文字を素早く見つける検索機能
特定の文字を素早く見つける検索機能を提供します。
🎯
非印字文字の制御文字名
非印字文字の制御文字名を表示します。
🔒
コードへの簡単な統合のためのコピー機能
コードへの簡単な統合のためのコピー機能を提供します。
📋使用ガイド
ステップ 1
ASCII表を参照して文字コードを検索します。
ステップ 2
検索機能を使用して特定の文字を素早く見つけます。
ステップ 3
開発作業に必要な値をコピーします。
📚技術紹介
📊ASCIIとは
ASCII (American Standard Code for Information Interchange、米国情報交換標準コード) は、1963年に標準化された文字エンコーディング規格です。7ビット(128文字)を使用して英字、数字、記号、制御文字を表現します。0-31は制御文字(改行、タブなど)、32-126は印字可能文字(英数字と記号)、127はDEL(削除)文字です。ASCIIは現代のすべての文字エンコーディング(UTF-8、ISO-8859等)の基礎となり、コンピューター間のテキスト通信の標準として広く使用されています。
🔢文字コードの表現
各ASCII文字には3つの表現形式があります:10進数(Decimal, 0-127)、16進数(Hexadecimal, 0x00-0x7F)、バイナリ(Binary, 0000000-1111111)。例えば、文字'A'は10進数で65、16進数で0x41、バイナリで1000001です。制御文字は特殊な意味を持ち、例えばLF(改行、10)は改行、CR(復帰、13)は復帰、TAB(9)はタブです。印字可能文字は空白(32)から始まり、チルダ~(126)で終わります。
💻応用と互換性
ASCII表は多くの用途で使用されます:プログラミング(文字コードの理解と変換)、データ通信(テキストデータの送受信)、文字エンコーディング(UTF-8の最初の128文字はASCIIと互換)、デバッグ(バイナリデータの解析)、レガシーシステム(古いシステムとの互換性)。ASCIIの7ビット制限により拡張ASCII(8ビット、256文字)やUnicode(すべての言語をサポート)が開発されましたが、ASCIIは基本的な文字セットとして今でも重要な役割を果たしています。
❓
Frequently Asked Questions
❓
ASCIIとは何ですか?なぜ重要ですか?
ASCII(American Standard Code for Information Interchange)は、128文字(0-127)を表す7ビット文字エンコーディング標準です。デバイス制御用の33個の制御文字と95個の印刷可能文字(文字、数字、句読点、記号)が含まれます。ASCIIはコンピューティング、ネットワーキング、プログラミングの基礎であり、現代の文字エンコーディングの基盤となっています。テキスト処理、データ伝送、ファイル形式、コンピューターが文字をどのように表現するかを理解するために不可欠です。
💬
ASCIIテーブルの使い方は?
ASCIIテーブルは、すべての128文字を10進数(0-127)、16進数(0x00-0x7F)、文字表現で表示します。文字、10進数値、または16進数値で検索できます。任意の文字をクリックして、そのコードまたは表現をコピーできます。テーブルは制御文字(0-31、127)と印刷可能文字(32-126)に整理されており、プログラミング、デバッグ、またはエンコーディングタスクに特定の文字を見つけやすくなっています。
🔍
制御文字と印刷可能文字の違いは?
制御文字(0-31、127)は、デバイス制御に使用される非印刷文字です:NULL(0)、改行LF(10)、キャリッジリターンCR(13)、エスケープESC(27)、削除DEL(127)など。印刷可能文字(32-126)は表示可能な文字です:スペース(32)、数字0-9(48-57)、大文字A-Z(65-90)、小文字a-z(97-122)、および各種句読点と記号。制御文字は、テキストフォーマット、端末制御、データプロトコルに不可欠です。
💡
10進数と16進数の値はどのように関連していますか?
各ASCII文字には3つの表現があります:10進数(基数10)、16進数(基数16)、2進数(基数2)。例えば、'A' = 65(10進数)= 0x41(16進数)= 01000001(2進数)。16進数は、2進数よりもコンパクトで、バイト境界に揃うため、プログラミングでよく使用されます。ASCIIテーブルは、簡単な変換と参照のために10進数と16進数の両方の値を表示します。
📚
ASCIIコードを参照する必要があるのはいつですか?
一般的な使用例には、文字列操作(charCodeAt()、String.fromCharCode())、文字検証(文字が文字、数字、または記号かどうかを確認)、URLエンコーディング、Base64エンコーディング、正規表現、エスケープシーケンス(\n、\t、\r)、キーボード入力処理、端末エミュレータ、プロトコル実装、文字関連の問題のデバッグが含まれます。ASCIIコードを理解することは、低レベルプログラミングとテキスト処理に不可欠です。
💡How To & Tips
📥
入力の提供
処理したいデータを入力またはアップロードします。ツールは様々な入力形式を受け入れ、自動的に検証します。
⚡
データの処理
処理ボタンをクリックしてツールの操作を実行します。処理は即座に行われ、リアルタイムのフィードバックと進捗インジケーターが提供されます。
✅
結果の確認
処理された出力の正確性を確認します。ツールは明確なフォーマットとオプションの説明を含む詳細な結果を提供します。
📋
使用または保存
結果をクリップボードにコピー、ダウンロード、またはワークフローで直接使用します。複数のエクスポート形式が利用可能です。
🔗Related Documents
User Comments
Loading...