ASCII码对照表

完整的ASCII码速查手册,涵盖标准ASCII(0-127)与扩展ASCII(128-255),
程序员与计算机学习者的必备清单工具

ASCII码基础核查清单

标准ASCII范围确认

0-127(0x00-0x7F)

可打印字符范围

32-126(共95个字符)

控制字符范围

0-31及127(共33个)

扩展ASCII支持

128-255(依代码页不同而异)

常用ASCII码速查表

高频使用
常用
Space
Dec: 32
空格键
数字
0
Dec: 48
数字0起始
大写字母
A
Dec: 65
大写字母A
小写字母
a
Dec: 97
小写字母a
控制
CR
Dec: 13
回车键
控制
LF
Dec: 10
换行符
控制
ESC
Dec: 27
退出键
控制
DEL
Dec: 127
删除键

控制字符区(0-31)

不可打印

控制字符用于控制外部设备(如打印机、终端),不直接显示为可见符号

十进制 十六进制 缩写 名称/说明 转义序列
0 0x00 NUL 空字符 \0
1 0x01 SOH 标题开始 N/A
2 0x02 STX 正文开始 N/A
3 0x03 ETX 正文结束 N/A
4 0x04 EOT 传输结束 N/A
5 0x05 ENQ 询问 N/A
6 0x06 ACK 确认 N/A
7 0x07 BEL 响铃 \a
8 0x08 BS 退格 \b
9 0x09 HT 水平制表符 \t
10 0x0A LF 换行 \n
11 0x0B VT 垂直制表符 \v
12 0x0C FF 换页 \f
13 0x0D CR 回车 \r
14 0x0E SO 移出 N/A
15 0x0F SI 移入 N/A

可打印字符完整表(32-126)

32
! 33
" 34
# 35
$ 36
% 37
& 38
' 39
( 40
) 41
* 42
+ 43
, 44
- 45
. 46
/ 47
0 48
1 49
2 50
3 51
4 52
5 53
6 54
7 55
8 56
9 57
: 58
; 59
< 60
= 61
> 62
? 63
@ 64
A 65
B 66
C 67
D 68
E 69
F 70
G 71
H 72
I 73
J 74
K 75
L 76
M 77
N 78
O 79
P 80
Q 81
R 82
S 83
T 84
U 85
V 86
W 87
X 88
Y 89
Z 90
[ 91
\ 92
] 93
^ 94
_ 95
` 96
a 97
b 98
c 99
d 100
e 101
f 102
g 103
h 104
i 105
j 106
k 107
l 108
m 109
n 110
o 111
p 112
q 113
r 114
s 115
t 116
u 117
v 118
w 119
x 120
y 121
z 122
{ 123
| 124
} 125
~ 126

ASCII码使用操作指南

按照以下步骤准确查询与应用ASCII编码

1

确定字符类型

区分控制字符与可打印字符,控制字符0-31用于设备控制

控制字符: 0-31, 127 可打印: 32-126
2

查找十进制值

在左侧列表中找到对应字符的十进制(Dec)编码值

3

转换十六进制

如需十六进制表示,将十进制值转换为Hex格式(如65=0x41)

4

编程应用

在C/Java/Python等语言中使用转义序列(如\n表示换行)

// C语言示例
char newline = '\n'; // ASCII 10
printf("%d", (int)newline); // 输出: 10

关于扩展ASCII码(128-255)

扩展ASCII码使用8位二进制(最高位为1),范围128-255。这部分编码因地区而异,如ISO-8859-1(Latin-1)包含西欧语言符号, 而GB2312/GBK则是中文环境常用的扩展编码。现代开发推荐使用Unicode(UTF-8)以支持全球所有字符。

提示:在2026年的现代开发中,建议优先使用UTF-8编码处理多语言文本

数据更新时间

最后更新:2026-06-16(Tuesday)

当前年份:2026年

相关标准

  • • ANSI X3.4-1986 (US-ASCII)
  • • ISO/IEC 646:1991
  • • RFC 20 (Vint Cerf, 1969)

使用建议

在编程中处理ASCII时,注意区分控制字符与可打印字符,特别是在网络传输和文件解析场景下。