| 十进制 | 十六进制 | 八进制 | 二进制 | 字符 | 描述 | 操作 |
|---|
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'。
速查在线工具箱