速查在线工具箱

ASCII码表

  • 打赏支持
  • 分享链接
  • 反馈建议
十进制 十六进制 八进制 二进制 字符 描述 操作
详细信息
十进制
-
十六进制
-
八进制
-
二进制
-
字符/转义
-
HTML实体
-

ASCII码表简介

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是最早的字符编码标准,使用7位二进制数(0-127)表示128个字符,包括英文字母、数字、标点符号和控制字符。

本工具完整展示所有128个ASCII字符的十进制、十六进制、八进制、二进制编码,支持按任意格式搜索,点击即可复制对应值,是程序员、计算机学生的学习必备工具。

ASCII码分类说明

控制字符(0-31及127):NUL、SOH、STX、ETX、EOT、ENQ、ACK、BEL、BS、HT、LF、VT、FF、CR、SO、SI、DLE、DC1-DC4、NAK、SYN、ETB、CAN、EM、SUB、ESC、FS、GS、RS、US、DEL。这些字符不可见,用于控制设备(如换行LF=10、回车CR=13、制表符TAB=9)。

可打印字符(32-126):空格(32)、标点符号(33-47)、数字(48-57)、大写字母(65-90)、小写字母(97-122)、标点符号(123-126)。

删除符(127):DEL,也是控制字符。

常见问题

ASCII和Unicode有什么区别?

ASCII只覆盖英文字符(128个),Unicode覆盖全球所有文字(14万+字符)。UTF-8是Unicode的一种编码方式,兼容ASCII(ASCII字符在UTF-8中占1字节,和ASCII编码相同)。

为什么中文不能用ASCII表示?

ASCII只有128个字符,无法表示中文。中文使用GB2312(6763个汉字)、GBK(2万+汉字)、UTF-8(覆盖所有Unicode字符)等编码。在UTF-8中,一个中文字符占3-4字节。

如何在代码中使用ASCII码?

C/C++: char c = 65;char c = 'A'; | Python: chr(65) 返回 'A',ord('A') 返回 65 | JavaScript: String.fromCharCode(65) 返回 'A'。

最新工具

已复制 ✅