← 返回工具箱
🔁 ASCII码表

完整 ASCII 字符对照表(0 - 127)

颜色说明: 控制字符 (0-31) 可打印字符 (32-126) DEL 删除字符 (127)
DecHexOctBinChar描述

🌐 常用 Unicode 范围一览

📖 ASCII 与字符编码详解

什么是 ASCII?

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)由美国国家标准协会(ANSI)于1963年首次发布,1967年更新至完整128字符集。ASCII 使用7位二进制数(0-127)表示128个字符,是现代所有字符编码的基础。

ASCII 字符分类

范围类型数量说明
0 - 31控制字符32个不可见,用于控制设备(换行、退格、响铃等)
32 - 64标点/数字33个空格、标点符号、数字 0-9
65 - 90大写字母26个A-Z
91 - 96标点符号6个[ \ ] ^ _ `
97 - 122小写字母26个a-z
123 - 126标点符号4个{ | } ~
127控制字符1个DEL(删除)

重要规律

大小写转换规律(相差32,即第5位不同):
'A' = 65 (0x41 = 0100 0001)
'a' = 97 (0x61 = 0110 0001)
大写字母 + 32 = 小写字母
小写字母 - 32 = 大写字母(或用 XOR 0x20 切换大小写)

数字字符规律:
'0' = 48 (0x30),数字 n 的字符值 = 48 + n
字符数字转数值:c - '0' 或 c - 48

常记住的值:
空格 = 32,换行LF = 10,回车CR = 13
TAB = 9,ESC = 27,DEL = 127

从 ASCII 到 Unicode

编码标准范围字符数特点
ASCII0 - 1271287位,仅英文和控制字符
Latin-1 (ISO 8859-1)0 - 2552568位,扩展西欧字符
UnicodeU+0000 - U+10FFFF1,114,112覆盖全球所有文字
UTF-8变长1-4字节与Unicode一致向后兼容ASCII,互联网最流行
UTF-16变长2或4字节与Unicode一致Windows/Java内部使用
GBK / GB18030双字节为主2万+中文系统常用,兼容GB2312
💡 小贴士:UTF-8 对所有 ASCII 字符(0-127)的编码与 ASCII 完全一致(单字节),因此纯英文的 ASCII 文本文件也是合法的 UTF-8 文件。这使得 UTF-8 能够无缝替代 ASCII,成为互联网标准编码(占全球网页的98%以上)。