这篇说明ASCII是什么,内容包括概念、换算方法与注意事项。
ASCII是什么
ASCII(美国信息交换标准代码)是最早通行的字符编码标准,用 7 位二进制表示 128 个字符,包括英文字母、数字、标点和控制字符。
核心要点
- 编码范围 0–127,其中 0–31 和 127 是控制字符
- 数字 0–9 的编码是 48–57,大写 A–Z 是 65–90,小写 a–z 是 97–122
- 大写字母加 32 就是对应的小写字母
- 空格是 32,换行(LF)是 10,回车(CR)是 13
换算与计算方法
每个字符对应一个 0–127 的整数,计算机存储时通常占 1 个字节(最高位为 0)。UTF-8 完全兼容 ASCII:ASCII 字符在 UTF-8 里的编码完全相同。
举例说明
例:字符串“Hi!”的 ASCII 编码是 72、105、33,十六进制为 48 69 21。字母 A 是 65,所以 a=65+32=97。
注意事项
- ASCII 不包含中文,中文要用 GBK、UTF-8 等编码
- “扩展 ASCII”(128–255)没有统一标准,不同代码页含义不同
- 换行在 Windows 是 CR+LF,在 Linux 是 LF
其他数值可以用本站的ASCII码表查询工具直接换算。
常见问题
【字母 a 的 ASCII 码是多少?】十进制 97,十六进制 0x61。
【数字 0 的 ASCII 码是多少?】48(0x30),不是 0。
【ASCII 和 Unicode 什么关系?】Unicode 的前 128 个码点与 ASCII 完全一致,Unicode 是 ASCII 的超集。
文中换算系数按国际或国家标准定义取值,结果按需四舍五入,精密计算请保留足够的有效数字。
标签: 单位换算