📊

ASCII 码表

完整的 ASCII 字符编码表,包含十进制、十六进制和字符表示。

ASCII 码表 (128/128)

控制字符 (0-31)
第一组 (0-10)
十进制
十六进制字符
00x00
NUL
10x01
SOH
20x02
STX
30x03
ETX
40x04
EOT
50x05
ENQ
60x06
ACK
70x07
BEL
80x08
BS
90x09
HT
100x0a
LF
第二组 (11-21)
十进制
十六进制字符
110x0b
VT
120x0c
FF
130x0d
CR
140x0e
SO
150x0f
SI
160x10
DLE
170x11
DC1
180x12
DC2
190x13
DC3
200x14
DC4
210x15
NAK
第三组 (22-31)
十进制
十六进制字符
220x16
SYN
230x17
ETB
240x18
CAN
250x19
EM
260x1a
SUB
270x1b
ESC
280x1c
FS
290x1d
GS
300x1e
RS
310x1f
US
可打印字符 (32-126)
第一组 (32-64)
十进制
十六进制字符
320x20
330x21
!
340x22
"
350x23
#
360x24
$
370x25
%
380x26
&
390x27
'
400x28
(
410x29
)
420x2a
*
430x2b
+
440x2c
,
450x2d
-
460x2e
.
470x2f
/
480x30
0
490x31
1
500x32
2
510x33
3
520x34
4
530x35
5
540x36
6
550x37
7
560x38
8
570x39
9
580x3a
:
590x3b
;
600x3c
<
610x3d
=
620x3e
>
630x3f
?
第二组 (65-97)
十进制
十六进制字符
640x40
@
650x41
A
660x42
B
670x43
C
680x44
D
690x45
E
700x46
F
710x47
G
720x48
H
730x49
I
740x4a
J
750x4b
K
760x4c
L
770x4d
M
780x4e
N
790x4f
O
800x50
P
810x51
Q
820x52
R
830x53
S
840x54
T
850x55
U
860x56
V
870x57
W
880x58
X
890x59
Y
900x5a
Z
910x5b
[
920x5c
\
930x5d
]
940x5e
^
950x5f
_
第三组 (98-126)
十进制
十六进制字符
960x60
`
970x61
a
980x62
b
990x63
c
1000x64
d
1010x65
e
1020x66
f
1030x67
g
1040x68
h
1050x69
i
1060x6a
j
1070x6b
k
1080x6c
l
1090x6d
m
1100x6e
n
1110x6f
o
1120x70
p
1130x71
q
1140x72
r
1150x73
s
1160x74
t
1170x75
u
1180x76
v
1190x77
w
1200x78
x
1210x79
y
1220x7a
z
1230x7b
{
1240x7c
|
1250x7d
}
1260x7e
~
DEL (127)
十进制
十六进制字符
1270x7f
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),包含十进制和十六进制值。

搜索功能,可快速查找特定字符。

搜索功能,可快速查找特定字符。
🎯

非打印字符的控制字符名称。

非打印字符的控制字符名称。
🔒

复制功能,便于集成到代码中。

复制功能,便于集成到代码中。

📋使用指南

1️⃣
第一步
浏览 ASCII 码表查找字符编码。
2️⃣
第二步
使用搜索功能快速查找特定字符。
3️⃣
第三步
复制您开发工作需要的值。

📚技术介绍

🔬ASCII 字符编码

ASCII(American Standard Code for Information Interchange)是美国信息交换标准代码,使用7位二进制数(0-127)表示128个字符。包括:控制字符(0-31,如换行、Tab)、可打印字符(32-126,字母、数字、符号)、扩展ASCII(128-255)。是计算机文本编码的基础,所有现代编码(UTF-8)都向后兼容ASCII。

⚙️字符码表查询

ASCII 表提供字符与码值的对应关系:十进制码(Dec)、十六进制码(Hex)、八进制码(Oct)、二进制码(Bin)、对应字符(Char)。查询方法:charCodeAt() 获取码值、fromCharCode() 码值转字符、String.prototype.codePointAt() 支持 Unicode。常用范围:48-57(数字0-9)、65-90(大写A-Z)、97-122(小写a-z)。

💡编程开发应用

ASCII表应用于:编程学习(理解字符编码)、数据处理(ASCII码转换)、协议开发(二进制协议设计)、加密算法(基于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()、String.fromCharCode())、字符验证(检查字符是否为字母、数字或符号)、URL编码、Base64编码、正则表达式、转义序列(\n、\t、\r)、键盘输入处理、终端模拟器、协议实现和调试字符相关问题。理解ASCII代码对于低级编程和文本处理至关重要。

💡How To & Tips

📥

提供输入

输入或上传要处理的数据。工具接受各种输入格式并自动验证它们。

处理数据

点击处理按钮执行工具操作。处理即时进行,并提供实时反馈和进度指示器。

查看结果

检查处理后的输出以确保准确性。工具提供格式清晰的详细结果和可选的说明。
📋

使用或保存

将结果复制到剪贴板、下载或直接在您的工作流程中使用。提供多种导出格式。

🔗Related Documents

📘ASCII 标准 - ANSI X3.4-ASCII 官方标准规范文档
🔢ASCII 码表参考-完整的 ASCII 字符码参考表
🌐扩展 ASCII (ISO 8859-1)-带有 128-255 码的扩展 ASCII 字符集
📚字符编码:ASCII vs UTF-8-在现代字符编码背景下理解 ASCII

User Comments

0 / 2000
Loading...