十进制 十六进制 二进制 字符 描述

ASCII码详细介绍

点击表格中的字符查看详细信息

选择左侧表格中的任意ASCII字符查看其完整信息

什么是ASCII码?

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套计算机编码系统。它主要用于显示现代英语和其他西欧语言。ASCII是现今最通用的单字节编码系统,等同于国际标准ISO/IEC 646。

ASCII码的分区

  • 0-31和127:控制字符 - 用于控制像打印机等外围设备,而不是显示字符。例如,ASCII 10是换行符(LF),ASCII 13是回车符(CR)。
  • 32-126:可打印字符 - 包括空格、标点符号、数字、大写和小写字母。ASCII 32是空格,ASCII 48-57是数字0-9,65-90是大写字母A-Z,97-122是小写字母a-z。
  • 128-255:扩展ASCII - 标准ASCII只有128个字符(0-127)。扩展ASCII使用8位字节,增加了额外的128个字符,包括重音字符、图形符号和特殊符号。

数据编码发展简史

  1. 电报编码 (19世纪):摩斯电码是最早的电子通信编码之一。
  2. ASCII (1963年):美国标准协会发布ASCII标准,最初为7位编码,包含128个字符。
  3. 扩展ASCII (1980年代):8位编码出现,增加额外128个字符,形成ISO-8859系列。
  4. Unicode (1991年):为统一全球字符编码而创建,最新版本包含超过15万个字符,覆盖现代所有书写系统。
  5. UTF-8 (1993年):Unicode的可变长度字符编码,向后兼容ASCII,已成为互联网主导编码格式。

ASCII的重要性

尽管现代计算已转向Unicode等更全面的编码系统,但ASCII仍然是计算机科学的基础。许多现代编码(如UTF-8)是ASCII的超集,这意味着ASCII文本在UTF-8中完全有效。这使得ASCII在编程、数据传输和基础文本处理中仍然非常重要。