␀
ASCII 控制字符
ASCII 0–31 与 127 控制字符速查,含缩写、转义与用途。
本地处理 · 不上传
加载工具中…
相关:ASCII控制字符 · 控制码 · NUL · LF · CR · ESC
ASCII 控制字符列出 0 到 31 号控制字符的名称、缩写与用途。它们不可打印,但在协议与文本处理中随处可见。
使用步骤
- 按十进制码位或缩写定位到目标字符
- 对照它的转义写法与十六进制值
- 在代码或十六进制编辑器里按该写法输入
- 处理换行时留意 CR 与 LF 的区别,跨平台差异都在这里
使用场景
- 理解不可见字符的含义
- 排查文本中的异常字符
- 处理协议数据
- 查阅转义写法
小贴士
- 最常遇到的三个是回车(13)、换行(10)与制表符(9)。Windows 行尾是回车加换行,Unix 只有换行。
- 空字符(0)在 C 语言中作为字符串结束标志,出现在数据中间会导致字符串被截断。
- 许多控制字符源自早期的电传打字机时代,如今大多已无实际用途,但编号被保留下来。
常见问题
回车和换行有什么区别?
回车(CR,13)把光标移到行首,换行(LF,10)移到下一行。这源自打字机的两个物理动作。Windows 保留了两者的组合,Unix 与 macOS 只用换行,这是跨平台文本错乱的根源。
为什么文本里会有奇怪的控制字符?
常见来源是从其他系统复制数据、编码转换出错、或程序未正确处理二进制数据。它们不可见但会影响比对与解析,用十六进制转储工具能直接看到。
这些字符现在还有用吗?
大部分已无实际用途,它们源自电传打字机时代(如响铃、退格)。仍在广泛使用的只有回车、换行、制表符,以及在某些协议中作为分隔符的少数几个。
ASCII 控制字符是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用ASCII 控制字符,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。