无需登录 数据私有 本地保存

ASCII码表速查 - 十进制/十六进制/字符对照

90
0
0
0
✓ 已复制
⚡ 常用快速参考:
0
Dec 48
0x30
9
Dec 57
0x39
A
Dec 65
0x41
Z
Dec 90
0x5A
a
Dec 97
0x61
z
Dec 122
0x7A
Dec 32
0x20
LF
Dec 10
0x0A
CR
Dec 13
0x0D
TAB
Dec 9
0x09
128 条
十进制 十六进制 八进制 二进制 字符 HTML实体 描述
十进制 十六进制 八进制 二进制 字符 HTML实体 描述
常见问题与知识点

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种基于拉丁字母的字符编码方案,最初于1963年发布。标准 ASCII 使用 7位二进制 表示 128个字符(0–127),包括控制字符、数字、英文字母和常见符号。它是现代计算机和互联网通信的基础编码之一。

这些控制字符最初用于控制打印机、电传打字机等早期终端设备。常见的包括:NUL(0) 空字符、BEL(7) 响铃、BS(8) 退格、TAB(9) 水平制表符、LF(10) 换行、CR(13) 回车、ESC(27) 转义、DEL(127) 删除。虽然现代使用场景减少,但在编程(如 C 语言字符串终止符 \0)和网络协议中仍有重要作用。

数字 '0'–'9':十进制 48–57,十六进制 0x30–0x39
大写字母 'A'–'Z':十进制 65–90,十六进制 0x41–0x5A
小写字母 'a'–'z':十进制 97–122,十六进制 0x61–0x7A
空格:十进制 32,十六进制 0x20
记忆技巧:大写字母 + 32 = 对应小写字母(如 A=65,a=97);数字字符减 48 可得其数值。

ASCII 仅有 128个字符(7位),只能表示英文字母、数字和基本符号。Unicode 是一个超集,包含 超过14万个字符,覆盖全球所有书写系统和符号。Unicode 的前128个码点(U+0000–U+007F)与标准 ASCII 完全一致,因此 ASCII 是 Unicode 的子集。现代编程中推荐使用 UTF-8(Unicode 的一种编码)以获得更好的国际化支持。

扩展 ASCII 使用 8位二进制(第8位为1),编码范围 128–255。最常见的实现是 ISO/IEC 8859-1(Latin-1),包含了欧洲语言所需的带重音符号字母、货币符号(如 £、¥、€ 的前身 ¤)、数学符号等。需要注意的是,不同系统和地区对128–255的映射可能不同(如 Windows-1252 与 ISO-8859-1 在128–159范围有差异)。

在 HTML 中,可以使用 数字实体 &#十进制值;十六进制实体 &#x十六进制值; 来表示任意 ASCII 字符。例如:&#60; 表示 <&#38; 表示 &。部分字符还有命名实体,如 &lt;&amp;&quot;&nbsp;(非断开空格,对应160而非32)。

LF(Line Feed,十进制10,十六进制0x0A,转义\n)将光标移动到下一行;CR(Carriage Return,十进制13,十六进制0x0D,转义\r)将光标移动到行首。Windows 使用 CR+LF(\r\n)作为换行;Linux/macOS 仅使用 LF(\n);老式 Mac OS(9及之前)仅使用 CR(\r)。这是跨平台文本文件兼容性问题的主要根源。