开发计算 · ASCII Table · 更新于 2026-10-25
ASCII 码表(ASCII Table)是什么:定义、公式与实例
定义
ASCII 用 7 位二进制编码 128 个字符:0-31 控制符、32 空格、48-57 数字 0-9、65-90 大写 A-Z、97-122 小写 a-z。两个高频规律:大小写字母码值相差 32(0x20,第 6 位翻转)——异或 32 即完成大小写转换;数字字符减 0x30(48)得数值——「5」-「0」=5。扩展 ASCII(128-255)各国有不同映射(中文 GBK、西欧 Latin-1),这是乱码的历史根源:同一个字节在不同码表里指向不同字符。
公式
大小写转换:c XOR 0x20;数值化:digit − 0x30
数值实例
「B」=66,「b」=66+32=98;字符串排序按码表:「Zebra」<「apple」(大写 Z=90 < 小写 a=97)——这就是不区分大小写排序必须先 toLowerCase 的原因。
常见误区
「1 个汉字=1 个 ASCII 字符」——ASCII 只有 128 个字符不含汉字,中文需要 GBK(2 字节)或 UTF-8(3 字节)编码;「UTF-8 是一种「宽字符集」」——UTF-8 是变长编码(1-4 字节),英文与 ASCII 完全兼容、汉字 3 字节。
配套计算器
相关术语
继续探索
浏览完整术语表,或回到首页使用 1435 款免费在线计算器。
返回术语表