ASCII(American Standard Code for Information Interchange)是美国信息交换标准代码,使用 7 位二进制数来表示 128 个字符,包括控制字符(0-31)和可打印字符(32-126)。
标准 ASCII 字符集:
- 0-31:控制字符(如换行符 LF、回车符 CR、制表符 TAB 等)
- 32-126:可打印字符(空格、数字、字母、标点符号等)
- 127:删除字符(DEL)
扩展 ASCII:
- 使用 8 位二进制数,可表示 256 个字符
- 128-255:扩展字符集,包含特殊符号、图形字符等
ASCII 的特点:
- 单字节编码,每个字符占用 1 个字节
- 只支持英文字母、数字和基本符号
- 不支持中文、日文等非拉丁字符
- 是 Unicode 编码的子集(前 128 个字符)
应用场景:
- 文本文件存储
- 网络协议传输
- 编程中的字符处理
- 数据交换标准