📊
ASCII 碼表
完整的 ASCII 字元編碼表,包含十進位、十六進位和字元表示。
ASCII 碼表 (128/128)
控制字元 (0-31)
第一組 (0-10)
十進位 | 十六進位 | 字元 |
|---|---|---|
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)
十進位 | 十六進位 | 字元 |
|---|---|---|
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)
十進位 | 十六進位 | 字元 |
|---|---|---|
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)
十進位 | 十六進位 | 字元 |
|---|---|---|
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)
十進位 | 十六進位 | 字元 |
|---|---|---|
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)
十進位 | 十六進位 | 字元 |
|---|---|---|
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)
十進位 | 十六進位 | 字元 |
|---|---|---|
127 | 0x7f | DEL |
❓什麼是 ASCII
ASCII(美國信息交換標準代碼)是 1963 年制定的 7 位字符編碼標準,定義了 128 個字符,包括控制字符(0-31)、可打印字符(32-126)和刪除字符(127)。它將數字 0-9、大小寫字母 A-Z/a-z、標點符號和控制代碼映射到特定數值。ASCII 是所有現代文本編碼系統(UTF-8、Unicode)的基礎,對計算機文本表示、文件存儲、網絡傳輸和編程至關重要。ASCII 碼表顯示十進制、十六進制、八進制和二進制表示,幫助開發者理解字符編碼、調試編碼問題、轉換字符系統和實現文本處理算法。
✨功能特点
🚀
完整的 ASCII 字元集(0-127),包含十進位和十六進位值。
完整的 ASCII 字元集(0-127),包含十進位和十六進位值。
⚡
搜尋功能,可快速查找特定字元。
搜尋功能,可快速查找特定字元。
🎯
非列印字元的控制字元名稱。
非列印字元的控制字元名稱。
🔒
複製功能,便於整合到程式碼中。
複製功能,便於整合到程式碼中。
📋使用指南
第一步
瀏覽 ASCII 碼表查找字元編碼。
第二步
使用搜尋功能快速查找特定字元。
第三步
複製您開發工作需要的值。
📚技術介紹
🔤什麼是 ASCII 字符編碼
ASCII(American Standard Code for Information Interchange,美國信息交換標準代碼)是最基本的字符編碼標準,使用 7 位二進制數(0-127)表示 128 個字符,包括:控制字符(0-31,如換行 \n、回車 \r)、可打印字符(32-126,包括空格、數字、字母、標點符號)、DEL 刪除字符(127)。ASCII 是所有現代字符編碼的基礎,UTF-8、GBK 等編碼都兼容 ASCII。在計算機系統、網絡通信、編程語言中廣泛使用。
🔢ASCII 碼錶結構與分類
ASCII 碼錶將 128 個字符分為多個區域:控制字符區(0-31)包含不可見字符,如 NUL(0)、TAB(9)、LF(10)、CR(13)、ESC(27)等,用於控制文本顯示和設備操作;可打印字符區(32-126)包含空格(32)、數字 0-9(48-57)、大寫字母 A-Z(65-90)、小寫字母 a-z(97-122)、標點符號和特殊符號。字符編碼轉換:字符 → ASCII 碼(如 'A' → 65)、ASCII 碼 → 字符(65 → 'A'),在編程中使用 charCodeAt() 和 字串.fromCharCode() 進行轉換。
💻ASCII 在編程與通信中的應用
ASCII 編碼在編程、數據通信、文件存儲等領域基礎且重要。編程應用:字符串處理、字符比較('A' < 'B')、大小寫轉換(A-Z 與 a-z 相差 32)、字符驗證等。網絡通信:HTTP 協議頭、電子郵件傳輸(SMTP)、URL 編碼等使用 ASCII。文件格式:純文本文件(.txt)、源代碼文件(.c、.js)、配置文件等。ASCII 表工具幫助開發者查詢字符編碼、理解控制字符、調試文本問題、學習字符編碼原理。
❓
Frequently Asked Questions
❓
什么是ASCII,为什么它很重要?
ASCII(美国信息交换標準代码)是一种7位字元編碼標準,表示128个字元(0-127)。它包括33个用于设备控制的控制字元和95个可列印字元(字母、數字、標點符號、符號)。ASCII是计算、网络和程式設計的基础,是现代字元編碼的基础。它对于文字處理、数据传输、文件格式和理解计算机如何表示字元至关重要。
💬
如何使用ASCII表?
ASCII表显示所有128个字元及其十进制(0-127)、十六进制(0x00-0x7F)和字元表示。您可以按字元、十进制值或十六进制值搜索。单击任何字元可复制其代码或表示。该表分为控制字元(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)以及各种標點符號和符號。控制字元对于文字格式化、终端控制和数据协议至关重要。
💡
十进制和十六进制值是如何关联的?
每个ASCII字元有三种表示形式:十进制(基数为10)、十六进制(基数为16)和二进制(基数为2)。例如,'A' = 65(十进制)= 0x41(十六进制)= 01000001(二进制)。十六进制在程式設計中常用,因为它比二进制更紧凑,并且与字节邊界对齐。ASCII表显示十进制和十六进制值,便于轉換和参考。
📚
什么时候需要参考ASCII代码?
常见用例包括:字元串操作(charCodeAt()、字串.fromCharCode())、字元验证(检查字元是否为字母、數字或符號)、URL編碼、Base64編碼、正则表达式、转义序列(\n、\t、\r)、键盘輸入處理、终端模拟器、协议实现和调试字元相关问题。理解ASCII代码对于低级程式設計和文字處理至关重要。
💡How To & Tips
1️⃣
Input
輸入 資料.
2️⃣
Process
Process 資料.
3️⃣
檢視
檢查 輸出.
4️⃣
Use
複製 結果.
🔗Related Documents
User Comments
Loading...