ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种字符编码标准,它定义了计算机如何将数字信号转换为可读的文本字符。ASCII码使用7位二进制数表示128个不同的字符,包括大小写字母、数字、标点符号以及一些控制字符。从低到高排列,ASCII码提供了从0到127的数值范围,其中0到31和127是控制字符,而32到126是可见字符。
下面是一个简化的ASCII码对照表,从小到大排列:
| 十进制 | 八进制 | 十六进制 | 可视/控制 | 字符 |
|--------|--------|----------|-----------|------|
| 0| 000| 00 | 控制| NUL|
| 1| 001| 01 | 控制| SOH|
| ...| ...| ...| ... | ...|
| 32 | 040| 20 | 空格||
| 33 | 041| 21 | 可视| !|
| 34 | 042| 22 | 可视| "|
| 35 | 043| 23 | 可视| |
| ...| ...| ...| ... | ...|
| 48 | 060| 30 | 可视| 0|
| ...| ...| ...| ... | ...|
| 65 | 101| 41 | 可视| A|
| ...| ...| ...| ... | ...|
| 90 | 132| 5A | 可视| Z|
| 97 | 141| 61 | 可视| a|
| ...| ...| ...| ... | ...|
| 122| 172| 7A | 可视| z|
ASCII码对于早期计算机系统来说非常重要,因为它提供了一种通用的标准,使得不同制造商生产的计算机能够相互交流信息。尽管现代计算机系统通常支持更广泛的字符集,如Unicode,但ASCII仍然是许多基础协议和编程语言中的重要组成部分。