EASCii码对照表

快速查询ASCII字符编码信息

什么是ASCII码

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种基于拉丁字母的字符编码系统,主要用于显示现代英语和其他西欧语言。

ASCII码使用7位二进制数(0-127)来表示128个不同的字符,包括33个控制字符和95个可打印字符。可打印字符包括数字(0-9)、大写字母(A-Z)、小写字母(a-z)以及各种符号。

数据更新时间

本页面于 2026年4月19日 Sunday 更新 (农历二〇二六年三月初三)

1

控制字符 (0-31) 与 DELETE (127)

控制字符是用于控制设备行为的非打印字符,在数据传输和文本处理中起重要作用。
DEC BIN OCT HEX 字符 说明
0 00000000 0000 0x00 NUL 空字符
1 00000001 0001 0x01 SOH 标题开始
2 00000010 0002 0x02 STX 正文开始
3 00000011 0003 0x03 ETX 正文结束
4 00000100 0004 0x04 EOT 传输结束
5 00000101 0005 0x05 ENQ 询问
6 00000110 0006 0x06 ACK 确认
7 00000111 0007 0x07 BEL 响铃
8 00001000 0010 0x08 BS 退格
9 00001001 0011 0x09 HT 水平制表
10 00001010 0012 0x0A LF 换行
11 00001011 0013 0x0B VT 垂直制表
12 00001100 0014 0x0C FF 换页
13 00001101 0015 0x0D CR 回车
14 00001110 0016 0x0E SO 移出
15 00001111 0017 0x0F SI 移入
16 00010000 0020 0x10 DLE 数据链路转义
17 00010001 0021 0x11 DC1 设备控制1
18 00010010 0022 0x12 DC2 设备控制2
19 00010011 0023 0x13 DC3 设备控制3
20 00010100 0024 0x14 DC4 设备控制4
21 00010101 0025 0x15 NAK 否定
22 00010110 0026 0x16 SYN 同步空闲
23 00010111 0027 0x17 ETB 传输块结束
24 00011000 0030 0x18 CAN 取消
25 00011001 0031 0x19 EM 介质结束
26 00011010 0032 0x1A SUB 替换
27 00011011 0033 0x1B ESC 转义
28 00011100 0034 0x1C FS 文件分隔符
29 00011101 0035 0x1D GS 组分隔符
30 00011110 0036 0x1E RS 记录分隔符
31 00011111 0037 0x1F US 单元分隔符
127 01111111 0177 0x7F DEL 删除
2

数字与符号 (32-47)

包括空格字符、数字0-9以及常用标点符号。空格码(32)是唯一一个既非控制又无图形表示的字符。
DEC BIN OCT HEX 字符 说明
32 00100000 0040 0x20 空格
33 00100001 0041 0x21 ! 感叹号
34 00100010 0042 0x22 " 双引号
35 00100011 0043 0x23 # 井号
36 00100100 0044 0x24 $ 美元符
37 00100101 0045 0x25 % 百分号
38 00100110 0046 0x26 & 和号
39 00100111 0047 0x27 ' 单引号
40 00101000 0050 0x28 ( 左括号
41 00101001 0051 0x29 ) 右括号
42 00101010 0052 0x2A * 星号
43 00101011 0053 0x2B + 加号
44 00101100 0054 0x2C , 逗号
45 00101101 0055 0x2D - 连字符
46 00101110 0056 0x2E . 句点
47 00101111 0057 0x2F / 斜杠
3

数字字符 (48-57)

0
48 DEC
0x30 HEX
1
49 DEC
0x31 HEX
2
50 DEC
0x32 HEX
3
51 DEC
0x33 HEX
4
52 DEC
0x34 HEX
5
53 DEC
0x35 HEX
6
54 DEC
0x36 HEX
7
55 DEC
0x37 HEX
8
56 DEC
0x38 HEX
9
57 DEC
0x39 HEX
4

大写字母 (65-90)

大写字母的ASCII码从65(A)到90(Z),字母顺序连续排列,便于字符大小写转换和排序操作。
DEC BIN OCT HEX 字符 说明
65 01000001 0101 0x41 A 第 1 个大写字母
66 01000010 0102 0x42 B 第 2 个大写字母
67 01000011 0103 0x43 C 第 3 个大写字母
68 01000100 0104 0x44 D 第 4 个大写字母
69 01000101 0105 0x45 E 第 5 个大写字母
70 01000110 0106 0x46 F 第 6 个大写字母
71 01000111 0107 0x47 G 第 7 个大写字母
72 01001000 0110 0x48 H 第 8 个大写字母
73 01001001 0111 0x49 I 第 9 个大写字母
74 01001010 0112 0x4A J 第 10 个大写字母
75 01001011 0113 0x4B K 第 11 个大写字母
76 01001100 0114 0x4C L 第 12 个大写字母
77 01001101 0115 0x4D M 第 13 个大写字母
78 01001110 0116 0x4E N 第 14 个大写字母
79 01001111 0117 0x4F O 第 15 个大写字母
80 01010000 0120 0x50 P 第 16 个大写字母
81 01010001 0121 0x51 Q 第 17 个大写字母
82 01010010 0122 0x52 R 第 18 个大写字母
83 01010011 0123 0x53 S 第 19 个大写字母
84 01010100 0124 0x54 T 第 20 个大写字母
85 01010101 0125 0x55 U 第 21 个大写字母
86 01010110 0126 0x56 V 第 22 个大写字母
87 01010111 0127 0x57 W 第 23 个大写字母
88 01011000 0130 0x58 X 第 24 个大写字母
89 01011001 0131 0x59 Y 第 25 个大写字母
90 01011010 0132 0x5A Z 第 26 个大写字母
A
0x41
B
0x42
C
0x43
D
0x44
E
0x45
F
0x46
G
0x47
H
0x48
I
0x49
J
0x4A
K
0x4B
L
0x4C
M
0x4D
N
0x4E
O
0x4F
P
0x50
Q
0x51
R
0x52
S
0x53
T
0x54
U
0x55
V
0x56
W
0x57
X
0x58
Y
0x59
Z
0x5A
5

小写字母 (97-122)

小写字母的ASCII码从97(a)到122(z),每个小写字母与其对应大写字母相差32,这是进行大小写转换的基础。
DEC BIN OCT HEX 字符 说明
97 01100001 0141 0x61 a 第 1 个小写字母
98 01100010 0142 0x62 b 第 2 个小写字母
99 01100011 0143 0x63 c 第 3 个小写字母
100 01100100 0144 0x64 d 第 4 个小写字母
101 01100101 0145 0x65 e 第 5 个小写字母
102 01100110 0146 0x66 f 第 6 个小写字母
103 01100111 0147 0x67 g 第 7 个小写字母
104 01101000 0150 0x68 h 第 8 个小写字母
105 01101001 0151 0x69 i 第 9 个小写字母
106 01101010 0152 0x6A j 第 10 个小写字母
107 01101011 0153 0x6B k 第 11 个小写字母
108 01101100 0154 0x6C l 第 12 个小写字母
109 01101101 0155 0x6D m 第 13 个小写字母
110 01101110 0156 0x6E n 第 14 个小写字母
111 01101111 0157 0x6F o 第 15 个小写字母
112 01110000 0160 0x70 p 第 16 个小写字母
113 01110001 0161 0x71 q 第 17 个小写字母
114 01110010 0162 0x72 r 第 18 个小写字母
115 01110011 0163 0x73 s 第 19 个小写字母
116 01110100 0164 0x74 t 第 20 个小写字母
117 01110101 0165 0x75 u 第 21 个小写字母
118 01110110 0166 0x76 v 第 22 个小写字母
119 01110111 0167 0x77 w 第 23 个小写字母
120 01111000 0170 0x78 x 第 24 个小写字母
121 01111001 0171 0x79 y 第 25 个小写字母
122 01111010 0172 0x7A z 第 26 个小写字母
a
0x61
b
0x62
c
0x63
d
0x64
e
0x65
f
0x66
g
0x67
h
0x68
i
0x69
j
0x6A
k
0x6B
l
0x6C
m
0x6D
n
0x6E
o
0x6F
p
0x70
q
0x71
r
0x72
s
0x73
t
0x74
u
0x75
v
0x76
w
0x77
x
0x78
y
0x79
z
0x7A
6

其他符号 (91-96, 123-127)

DEC BIN OCT HEX 字符 说明
91 01011011 0133 0x5B [ 左方括号
92 01011100 0134 0x5C \ 反斜杠
93 01011101 0135 0x5D ] 右方括号
94 01011110 0136 0x5E ^ 脱字符
95 01011111 0137 0x5F _ 下划线
96 01100000 0140 0x60 ` 重音符
123 01111011 0173 0x7B { 左花括号
124 01111100 0174 0x7C | 竖线
125 01111101 0175 0x7D } 右花括号
126 01111110 0176 0x7E ~ 波浪号

ASCII码使用技巧

大小写转换

大写转小写:chr(ord('A') + 32) → 'a'

小写转大写:chr(ord('a') - 32) → 'A'

进制转换公式

二进制:decbin(dec)

十六进制:dechex(dec)

判断字符类型

数字:$c >= 48 && $c <= 57

字母:(($c|32) >= 97 && ($c|32) <= 122)

常用转义字符

换行符:\n (ASCII 10)

制表符:\t (ASCII 9)

相关扩展知识

扩展ASCII码 (128-255)

扩展ASCII码使用8位表示256个字符,不同国家和地区有不同的扩展方案,如Latin-1、GB2312等。

Unicode与UTF-8

Unicode是一种字符编码标准,UTF-8是其一种变长编码实现,兼容ASCII码。UTF-8中,单字节字符与ASCII码相同。

字符编码发展历程

ASCII(1963) → Extended ASCII(1981) → ANSI → Unicode(1991) → UTF-8(1993)