ASCII全称“American Standard Code for Information Interchange”代表“美国信息交换标准代码”。ASCII字符编码提供了一种使用数字代码表示字符的标准方法,这些包括大写和小写英文字母、数字和标点符号。
ASCII用7位表示每个字符,例如,大写的“T”由数字84表示,小写的“T”由116表示。其他键盘键也映射到标准ASCII值,例如,Escape (ESC)键表示为27,Delete (DEL)键表示为32。
ASCII码也可以显示为十六进制值,而不是上面列出的十进制数。例如,十六进制转义键的ASCII值为“1B”,删除键的十六进制值为“7F”。
由于ASCII使用7位,它只支持2^7,即128个值。因此,标准ASCII字符集被限制为128个字符。虽然这足以表示所有标准的英文字母、数字和标点符号,但不足以表示所有特殊字符或来自其他语言的字符。
即使支持8位值(256个字符)的扩展ASCII也没有包含足够的字符来准确地表示所有语言。因此,其他字符集,如Latin-1 (ISO-8859-1)、UTF-8和UTF-16通常用于需要更多字符的文档和web页面。