ASCII 字符表

查询完整 ASCII 字符表,查看编码对应关系、基础知识和控制字符用途。

十进制十六进制二进制字符 / 缩写说明
00x0000000000NUL空字符(Null)
10x0100000001SOH标题开始(Start of Heading)
20x0200000010STX正文开始(Start of Text)
30x0300000011ETX正文结束(End of Text)
40x0400000100EOT传输结束(End of Transmission)
50x0500000101ENQ询问(Enquiry)
60x0600000110ACK确认应答(Acknowledge)
70x0700000111BEL响铃(Bell)
80x0800001000BS退格(Backspace)
90x0900001001HT水平制表符(Horizontal Tab)
100x0A00001010LF换行(Line Feed)
110x0B00001011VT垂直制表符(Vertical Tab)
120x0C00001100FF换页(Form Feed)
130x0D00001101CR回车(Carriage Return)
140x0E00001110SO移出(Shift Out)
150x0F00001111SI移入(Shift In)
160x1000010000DLE数据链路转义(Data Link Escape)
170x1100010001DC1 / XON设备控制 1 / 恢复传输
180x1200010010DC2设备控制 2
190x1300010011DC3 / XOFF设备控制 3 / 暂停传输
200x1400010100DC4设备控制 4
210x1500010101NAK否定确认(Negative Acknowledge)
220x1600010110SYN同步空闲(Synchronous Idle)
230x1700010111ETB传输块结束(End of Transmission Block)
240x1800011000CAN取消(Cancel)
250x1900011001EM介质结束(End of Medium)
260x1A00011010SUB替换(Substitute)
270x1B00011011ESC转义(Escape)
280x1C00011100FS文件分隔符(File Separator)
290x1D00011101GS组分隔符(Group Separator)
300x1E00011110RS记录分隔符(Record Separator)
310x1F00011111US单元分隔符(Unit Separator)
320x2000100000SP空格(Space)
330x2100100001!感叹号
340x2200100010"双引号
350x2300100011#井号
360x2400100100$美元符号
370x2500100101%百分号
380x2600100110&和号
390x2700100111'单引号
400x2800101000(左圆括号
410x2900101001)右圆括号
420x2A00101010*星号
430x2B00101011+加号
440x2C00101100,逗号
450x2D00101101-连字符 / 减号
460x2E00101110.句点
470x2F00101111/斜杠
480x30001100000
490x31001100011
500x32001100102
510x33001100113
520x34001101004
530x35001101015
540x36001101106
550x37001101117
560x38001110008
570x39001110019
580x3A00111010:冒号
590x3B00111011;分号
600x3C00111100<小于号
610x3D00111101=等号
620x3E00111110>大于号
630x3F00111111?问号
640x4001000000@at 符号
650x4101000001A
660x4201000010B
670x4301000011C
680x4401000100D
690x4501000101E
700x4601000110F
710x4701000111G
720x4801001000H
730x4901001001I
740x4A01001010J
750x4B01001011K
760x4C01001100L
770x4D01001101M
780x4E01001110N
790x4F01001111O
800x5001010000P
810x5101010001Q
820x5201010010R
830x5301010011S
840x5401010100T
850x5501010101U
860x5601010110V
870x5701010111W
880x5801011000X
890x5901011001Y
900x5A01011010Z
910x5B01011011[左方括号
920x5C01011100\反斜杠
930x5D01011101]右方括号
940x5E01011110^脱字符
950x5F01011111_下划线
960x6001100000`反引号
970x6101100001a
980x6201100010b
990x6301100011c
1000x6401100100d
1010x6501100101e
1020x6601100110f
1030x6701100111g
1040x6801101000h
1050x6901101001i
1060x6A01101010j
1070x6B01101011k
1080x6C01101100l
1090x6D01101101m
1100x6E01101110n
1110x6F01101111o
1120x7001110000p
1130x7101110001q
1140x7201110010r
1150x7301110011s
1160x7401110100t
1170x7501110101u
1180x7601110110v
1190x7701110111w
1200x7801111000x
1210x7901111001y
1220x7A01111010z
1230x7B01111011{左花括号
1240x7C01111100|竖线
1250x7D01111101}右花括号
1260x7E01111110~波浪号
1270x7F01111111DEL删除(Delete)

ASCII 介绍与基础知识

ASCII(American Standard Code for Information Interchange)是一套 7 位字符编码标准,使用 0–127 共 128 个码位表示英文、数字、常用标点和控制指令。表中的十进制、十六进制和二进制只是同一 码位的不同写法,例如大写字母 A 的十进制是 65、十六进制是 0x41、二进制是 01000001。

可打印字符

32–126 为可打印范围,其中 32 是空格,33–47、58–64、91–96、123–126 是标点和符号,48–57、65–90、97–122 分别是数字、大写字母和小写字母。

7 位与扩展编码

标准 ASCII 最高位始终为 0,因此只定义到 127。所谓“扩展 ASCII”并非统一标准;中文、表情及多数语言文字应使用 Unicode,并按 UTF-8 等方式编码。

控制字符说明

0–31 和 127 是控制字符。它们通常不在屏幕上显示字形,而是用于终端、串口、打印设备或通信协议中的换行、制表、传输控制和分隔操作。

文本排版
HT(9)表示水平制表,LF(10)表示换行,FF(12)用于换页,CR(13)表示回车。不同系统对换行组合的处理可能不同。
传输控制
SOH、STX、ETX、EOT 用于标记通信内容的边界;ACK、NAK 用于确认或拒绝;DC1/XON 与 DC3/XOFF 常用于恢复或暂停传输。
分隔与终端操作
FS、GS、RS、US 可分隔文件、组、记录和单元;BEL 用于提示,BS 用于退格,ESC 用于引入转义序列,DEL 表示删除。

在源代码或日志中,控制字符常以转义形式出现,例如换行写作 \n 、回车写作 \r 、水平制表写作 \t ;这些写法不是 ASCII 表中额外的字符。

输入与输出示例

65A,0x41,01000001

如何使用

  1. 输入十进制 ASCII 码或一个字符。
  2. 查询对应的编码信息。
  3. 浏览完整 ASCII 0–127 表。

能力与限制

  • 浏览器本地处理
  • 仅包含 7 位 ASCII(0–127),不包含 Unicode、GBK 或 UTF-8 字符表。
  • 控制字符按名称显示,无法作为可打印字符展示。

常见问题

中文字符为什么查不到?
中文不属于 ASCII,需要使用 Unicode 或 UTF-8 编码表。
控制字符为什么看不见?
控制字符用于换行、制表、传输控制等操作,本身通常不对应可见字形。

相关指南

ASCII、Unicode 与 UTF-8 的区别 ↗

相关工具

更新于 2026-10-12 · 项目与反馈说明