ASCII 码表

完整的 ASCII 码表(0–127),包含十进制、十六进制、八进制、二进制、字符、HTML 代码和说明。可按字符、数字(0x41、0b…)或名称搜索。

共 128 个字符,显示 128 个

十进制十六进制八进制二进制字符HTML 实体说明
00x0000000000000NUL空字符\0
10x0100100000001SOH标题开始
20x0200200000010STX正文开始
30x0300300000011ETX正文结束
40x0400400000100EOT传输结束
50x0500500000101ENQ询问
60x0600600000110ACK确认
70x0700700000111BEL响铃\a
80x0801000001000BS退格\b
90x0901100001001HT水平制表符\t
100x0A01200001010LF换行\n
110x0B01300001011VT垂直制表符\v
120x0C01400001100FF换页\f
130x0D01500001101CR回车\r
140x0E01600001110SO移出
150x0F01700001111SI移入
160x1002000010000DLE数据链路转义
170x1102100010001DC1设备控制 1(XON)
180x1202200010010DC2设备控制 2
190x1302300010011DC3设备控制 3(XOFF)
200x1402400010100DC4设备控制 4
210x1502500010101NAK否定确认
220x1602600010110SYN同步空闲
230x1702700010111ETB传输块结束
240x1803000011000CAN取消
250x1903100011001EM介质结束
260x1A03200011010SUB替换
270x1B03300011011ESC转义\e
280x1C03400011100FS文件分隔符
290x1D03500011101GS组分隔符
300x1E03600011110RS记录分隔符
310x1F03700011111US单元分隔符
320x2004000100000␠ 空格
330x2104100100001!!感叹号
340x2204200100010""双引号
350x2304300100011##井号
360x2404400100100$$美元符号
370x2504500100101%%百分号
380x2604600100110&&和号(&)
390x2704700100111''单引号(撇号)
400x2805000101000((左圆括号
410x2905100101001))右圆括号
420x2A05200101010**星号
430x2B05300101011++加号
440x2C05400101100,,逗号
450x2D05500101101--连字符/减号
460x2E05600101110..句点
470x2F05700101111//斜杠
480x300600011000000数字 0
490x310610011000111数字 1
500x320620011001022数字 2
510x330630011001133数字 3
520x340640011010044数字 4
530x350650011010155数字 5
540x360660011011066数字 6
550x370670011011177数字 7
560x380700011100088数字 8
570x390710011100199数字 9
580x3A07200111010::冒号
590x3B07300111011;&#59;分号
600x3C07400111100<&lt;小于号
610x3D07500111101=&#61;等号
620x3E07600111110>&gt;大于号
630x3F07700111111?&#63;问号
640x4010001000000@&#64;at 符号(@)
650x4110101000001A&#65;大写字母 A
660x4210201000010B&#66;大写字母 B
670x4310301000011C&#67;大写字母 C
680x4410401000100D&#68;大写字母 D
690x4510501000101E&#69;大写字母 E
700x4610601000110F&#70;大写字母 F
710x4710701000111G&#71;大写字母 G
720x4811001001000H&#72;大写字母 H
730x4911101001001I&#73;大写字母 I
740x4A11201001010J&#74;大写字母 J
750x4B11301001011K&#75;大写字母 K
760x4C11401001100L&#76;大写字母 L
770x4D11501001101M&#77;大写字母 M
780x4E11601001110N&#78;大写字母 N
790x4F11701001111O&#79;大写字母 O
800x5012001010000P&#80;大写字母 P
810x5112101010001Q&#81;大写字母 Q
820x5212201010010R&#82;大写字母 R
830x5312301010011S&#83;大写字母 S
840x5412401010100T&#84;大写字母 T
850x5512501010101U&#85;大写字母 U
860x5612601010110V&#86;大写字母 V
870x5712701010111W&#87;大写字母 W
880x5813001011000X&#88;大写字母 X
890x5913101011001Y&#89;大写字母 Y
900x5A13201011010Z&#90;大写字母 Z
910x5B13301011011[&#91;左方括号
920x5C13401011100\&#92;反斜杠
930x5D13501011101]&#93;右方括号
940x5E13601011110^&#94;脱字符(^)
950x5F13701011111_&#95;下划线
960x6014001100000`&#96;重音符(反引号)
970x6114101100001a&#97;小写字母 a
980x6214201100010b&#98;小写字母 b
990x6314301100011c&#99;小写字母 c
1000x6414401100100d&#100;小写字母 d
1010x6514501100101e&#101;小写字母 e
1020x6614601100110f&#102;小写字母 f
1030x6714701100111g&#103;小写字母 g
1040x6815001101000h&#104;小写字母 h
1050x6915101101001i&#105;小写字母 i
1060x6A15201101010j&#106;小写字母 j
1070x6B15301101011k&#107;小写字母 k
1080x6C15401101100l&#108;小写字母 l
1090x6D15501101101m&#109;小写字母 m
1100x6E15601101110n&#110;小写字母 n
1110x6F15701101111o&#111;小写字母 o
1120x7016001110000p&#112;小写字母 p
1130x7116101110001q&#113;小写字母 q
1140x7216201110010r&#114;小写字母 r
1150x7316301110011s&#115;小写字母 s
1160x7416401110100t&#116;小写字母 t
1170x7516501110101u&#117;小写字母 u
1180x7616601110110v&#118;小写字母 v
1190x7716701110111w&#119;小写字母 w
1200x7817001111000x&#120;小写字母 x
1210x7917101111001y&#121;小写字母 y
1220x7A17201111010z&#122;小写字母 z
1230x7B17301111011{&#123;左花括号
1240x7C17401111100|&#124;竖线
1250x7D17501111101}&#125;右花括号
1260x7E17601111110~&#126;波浪号
1270x7F17701111111DEL删除

相关工具

查看全部

什么是 ASCII 码表?

可搜索的全部 128 个 ASCII 字符参考表:每一行显示十进制、十六进制、八进制和 8 位二进制值、字符(或 LF 这样的控制字符缩写)、HTML 代码和说明,控制字符还附有 \n 等 C 转义序列。

如何使用 ASCII 码表

  1. 浏览码表,或在搜索中输入:单个字符(A)、十进制数字(65)、十六进制(0x41)、八进制(0o101)、二进制(0b1000001)或说明中的词语。
  2. 使用显示仅列出控制字符或可打印字符。
  3. 在匹配的那一行中查看各个值。

示例

输入
0x41
输出
65 · 0x41 · 101 · 01000001 · A · &#65; · Uppercase letter A

何时使用 ASCII 码表

处理字节值、转义序列、协议或串行通信时使用。大于 127 的字符(é、€、表情符号)不属于 ASCII——这些字符请使用 Unicode 查询工具。

ASCII 码表 的工作原理

ASCII(US-ASCII,ANSI X3.4 / ISO 646)分配 7 位编码 0–127:0–31 和 127 是控制字符,32 是空格,33–126 是可打印字符。码表由这些编码生成;十六进制、八进制和二进制只是同一个数字的不同进制。0–127 的编码在 UTF-8 和 ISO-8859-1 中完全相同。

常见用例

  • 查询 ESC(27)或 CR(13)等控制字符的编码
  • 为底层代码将字符转换为十六进制或二进制
  • 检查哪些字符在 HTML 中需要转义
  • 讲解进制和字符编码

常见问题

ASCII 和 UTF-8 有什么区别?

UTF-8 是超集:它的前 128 个码位与 ASCII 完全一致,每个只占一个字节,所以 ASCII 文本同时也是有效的 UTF-8。

存在 128–255 的“扩展 ASCII”吗?

存在多种互不兼容的 8 位扩展(ISO-8859-1、Windows-1252、代码页 437)。它们不属于 ASCII,因此本表止于 127。

什么是控制字符?

编码 0–31 和 127,最初用来控制设备——换行、回车、制表、转义、响铃等——而不是打印符号。

探索更多分类