什么是 ASCII?

ASCII(美国信息交换标准代码)是一种字符编码标准,为 128 个字符分配数值,包括英文字母、数字、标点符号和控制字符。它构成了现代文本编码系统的基础。

快速了解

全称美国信息交换标准代码
创建时间1963 年(由 ASA 首次发布)
规范文档官方规范

ASCII 工作原理

ASCII 于 20 世纪 60 年代开发,成为计算机和互联网的主要字符编码。它使用 7 位来表示每个字符,允许 128 个唯一值(0-127)。前 32 个代码(0-31)是用于设备通信的控制字符,而代码 32-126 表示可打印字符。代码 127 是删除字符。扩展 ASCII 使用 8 位来包含额外的字符(128-255),尽管这些扩展因系统而异。ASCII 的简单性使其成为基础,但其仅限于英文字符的局限性导致了 Unicode 的发展。

主要特点

  • 7 位编码,共 128 个可能的字符
  • 代码 0-31 是不可打印的控制字符
  • 代码 32-126 是可打印字符
  • 大写字母:65-90(A-Z)
  • 小写字母:97-122(a-z)
  • 数字:48-57(0-9)

常见用途

  1. 文本文件编码和存储
  2. 网络协议通信
  3. 编程语言源代码
  4. 系统间数据传输
  5. 字符验证和过滤

示例

ASCII 字符示例:

十进制  十六进制  字符  描述
32      20       ' '   空格
48      30       '0'   数字零
65      41       'A'   大写 A
97      61       'a'   小写 a
10      0A       LF    换行符
13      0D       CR    回车符
9       09       TAB   水平制表符

转换:
'A'.charCodeAt(0) = 65
String.fromCharCode(65) = 'A'

QubitTool 相关工具

相关概念