常见问题什么是 ASCII 对照表?ASCII 对照表列出 128 个标准 ASCII 字符及其十进制、十六进制、二进制和八进制编码。

A 的 ASCII 值是多少?大写 A 的十进制值是 65,十六进制是 41,二进制是 01000001,八进制是 101。

空格的 ASCII 码是多少?空格的十进制值是 32,十六进制是 20,二进制是 00100000,八进制是 040。

为什么 ASCII 到 127 就结束?标准 ASCII 是 7 位字符集,因此取值范围为 0 到 127。

什么是 ASCII 控制字符?码值 0–31 和 127 是不可打印的控制字符,例如制表符、换行符、回车符、转义符和删除符。

ASCII 与 Unicode 有什么区别?ASCII 仅覆盖 128 个以英文为主的字符;Unicode 覆盖全球文字和符号,同时保留前 128 个 ASCII 码位。

ASCII 与 UTF-8 兼容吗?兼容。每个 ASCII 字节在 UTF-8 中数值相同,因此有效的 ASCII 文本也是有效的 UTF-8 文本。

如何按编码查找 ASCII 字符?在交互表格中搜索它的十进制、十六进制、二进制或八进制值。

可以从此表复制数值吗?可以。点击任意十进制、十六进制、二进制、八进制或字符单元格即可复制。

汉字和 emoji 有 ASCII 值吗?没有。它们属于 Unicode 字符,超出 ASCII 的 0–127 范围。

ASCII 是计算机和电信使用的原始 7 位字符集。本参考表给出 0 到 127 的所有标准值,包含十进制、十六进制、二进制和八进制。

完整 ASCII 对照表(0–127)控制字符(0–31 和 127)十进制十六进制二进制八进制助记符说明00000000000000NUL空字符10100000001001SOH报头开始20200000010002STX正文开始30300000011003ETX正文结束40400000100004EOT传输结束50500000101005ENQ询问60600000110006ACK确认70700000111007BEL响铃80800001000010BS退格90900001001011HT水平制表符100A00001010012LF换行110B00001011013VT垂直制表符120C00001100014FF换页130D00001101015CR回车140E00001110016SO移出150F00001111017SI移入161000010000020DLE数据链路转义171100010001021DC1设备控制 1181200010010022DC2设备控制 2191300010011023DC3设备控制 3201400010100024DC4设备控制 4211500010101025NAK否定确认221600010110026SYN同步空闲231700010111027ETB传输块结束241800011000030CAN取消251900011001031EM介质结束261A00011010032SUB替代271B00011011033ESC转义281C00011100034FS文件分隔符291D00011101035GS组分隔符301E00011110036RS记录分隔符311F00011111037US单元分隔符1277F01111111177DEL删除可打印字符(32–126)十进制十六进制二进制八进制字符说明322000100000040空格可打印字符332100100001041!可打印字符342200100010042"可打印字符352300100011043#可打印字符362400100100044$可打印字符372500100101045%可打印字符382600100110046&可打印字符392700100111047'可打印字符402800101000050(可打印字符412900101001051)可打印字符422A00101010052*可打印字符432B00101011053+可打印字符442C00101100054,可打印字符452D00101101055-可打印字符462E00101110056.可打印字符472F00101111057/可打印字符4830001100000600可打印字符4931001100010611可打印字符5032001100100622可打印字符5133001100110633可打印字符5234001101000644可打印字符5335001101010655可打印字符5436001101100666可打印字符5537001101110677可打印字符5638001110000708可打印字符5739001110010719可打印字符583A00111010072:可打印字符593B00111011073;可打印字符603C00111100074<可打印字符613D00111101075=可打印字符623E00111110076>可打印字符633F00111111077?可打印字符644001000000100@可打印字符654101000001101A可打印字符664201000010102B可打印字符674301000011103C可打印字符684401000100104D可打印字符694501000101105E可打印字符704601000110106F可打印字符714701000111107G可打印字符724801001000110H可打印字符734901001001111I可打印字符744A01001010112J可打印字符754B01001011113K可打印字符764C01001100114L可打印字符774D01001101115M可打印字符784E01001110116N可打印字符794F01001111117O可打印字符805001010000120P可打印字符815101010001121Q可打印字符825201010010122R可打印字符835301010011123S可打印字符845401010100124T可打印字符855501010101125U可打印字符865601010110126V可打印字符875701010111127W可打印字符885801011000130X可打印字符895901011001131Y可打印字符905A01011010132Z可打印字符915B01011011133[可打印字符925C01011100134\可打印字符935D01011101135]可打印字符945E01011110136^可打印字符955F01011111137_可打印字符966001100000140`可打印字符976101100001141a可打印字符986201100010142b可打印字符996301100011143c可打印字符1006401100100144d可打印字符1016501100101145e可打印字符1026601100110146f可打印字符1036701100111147g可打印字符1046801101000150h可打印字符1056901101001151i可打印字符1066A01101010152j可打印字符1076B01101011153k可打印字符1086C01101100154l可打印字符1096D01101101155m可打印字符1106E01101110156n可打印字符1116F01101111157o可打印字符1127001110000160p可打印字符1137101110001161q可打印字符1147201110010162r可打印字符1157301110011163s可打印字符1167401110100164t可打印字符1177501110101165u可打印字符1187601110110166v可打印字符1197701110111167w可打印字符1207801111000170x可打印字符1217901111001171y可打印字符1227A01111010172z可打印字符1237B01111011173{可打印字符1247C01111100174|可打印字符1257D01111101175}可打印字符1267E01111110176~可打印字符控制字符详解NUL (0, 00)NUL 表示空字符,常用作 C 字符串结束符;嵌入的 NUL 字节可能会让按 C 风格字符串处理文本的代码出现意外。

SOH (1, 01)SOH 在早期通信系统中标记报文标题开始,如今主要见于旧协议。

STX (2, 02)STX 在分帧传输中把正文与标题分开;现代协议通常改用明确的长度字段。

ETX (3, 03)ETX 标记文本块结束,检查旧式串行协议时仍有参考价值。

BEL (7, 07)BEL 要求终端提醒用户。现代终端可能发声或闪烁,日志中仍可能出现该控制字节。

BS (8, 08)BS 将光标后移;它不一定删除字节,这是终端处理中常见的区别。

HT (9, 09)HT 跳到下一个制表位,显示宽度取决于编辑器、终端或浏览器。

LF (10, 0A)LF 表示移动到下一行。类 Unix 系统使用 LF 作为行结束符,在源代码中通常写作 `\n`。

VT (11, 0B)VT 垂直移动,虽然如今少见,但仍属于标准 C 空白字符集合。

FF (12, 0C)FF 最初让纸张进到下一页;打印机和某些文本格式仍可能解释它。

CR (13, 0D)CR 表示回到一行开头。Windows 的行结束符将 CR 与 LF 配对,在源代码中写作 `\r\n`。

SO (14, 0E)SO 在终端上选择备用字符集,具体含义取决于通信设备。

SI (15, 0F)SI 将终端恢复到正常字符集,是 SO 的历史对应项。

ESC (27, 1B)ESC 开始终端转义序列。应谨慎处理不可信 ESC 字节,因为终端可能将其解释为命令。

DEL (127, 7F)DEL 原本用于擦除穿孔纸带位置。它是控制字符,并不等同于退格字节。

如何使用 ASCII 对照表如何查找 A 的 ASCII 值搜索 A 或在字符查找框输入 A。该行显示十进制 65、十六进制 41、二进制 01000001 和八进制 101。

如何将 65 转为 ASCII 字符搜索十进制 65,对应的可打印字符是大写 A。

如何输入控制字符(Ctrl-字母)许多终端会将 Ctrl 加字母映射为控制字节,例如 Ctrl-J 常产生 LF。映射会随终端和快捷键设置变化。

如何在代码中判断 ASCII 与非 ASCII判断码点是否不大于 127。更大的值,包括重音字母、汉字和 emoji,都需要 Unicode 处理。

ASCII 与 Unicode / UTF-8ASCII 仅定义 128 个值。Unicode 将范围扩展到几乎所有书写系统和符号。UTF-8 特意保持前 128 个 ASCII 字节值不变,而非 ASCII 字符使用多个字节。

常见用途

**调试:**检查日志和网络抓包中的原始字节。

**编程:**测试数字、字母、空白字符和分隔符。

**协议:**理解 HTTP、SMTP、串行和旧式文本格式。

**教育:**学习文本如何成为数值数据。

相关工具ASCII 转换器将文本转换为 ASCII 码,或反向转换二进制翻译器在文本和二进制之间转换十六进制转文本将十六进制字节值解码为文本Base64 编码/解码编码和解码 Base64十六进制转ASCII将十六进制字节解码为标准 ASCII 文本二进制转ASCII将二进制字节解码为标准 ASCII 文本