文章摘要: 编程通用的转义字符表格汇总,特定语言的转义字符请查看相关查询手册。
| 符号 | 含义 | 说明 |
|---|---|---|
| \b | 退格(BS) | 将当前位置移动到前一列 |
| \f | 换页(FF) | 将当前位置移动到下页开头 |
| \n | 换行(LF) | 将当前位置移动到下一行开头 |
| \r | 回车(CR) | 将当前位置移动到本行开头 |
| \t | 水平制表(HT) | 跳到下一个TAB位置 |
| \v | 垂直制表(VT) | |
| \s | 空格(0x20) | \s |
| \\ | 反斜杠 | \ |
| \" | 双引号 | " |
| \' | 单引号 | ' |
| \` | 反引号 | ` |
| \{\} | 花括号 | {} |
| \[\] | 方括号 | [] |
| \(\) | 小括号 | () |
| \* | 星号 | * |
| \_ | 下划线 | _ |
| \# | 井字号 | # |
| \+ | 加号 | + |
| \- | 减号 | - |
| \. | 英文句点/小数点 | . |
| \! | 感叹号 | ! |
| \0 | 空字符(NUL) | |
| \ddd | 八进制字符(ddd) | |
| \uxxxx | 16进制Unicode字符 (xxxx) |
警告
- CRLF 表示回车换行。在Windows操作系统中,通常使用
\r\n作为行结束符。 - CR 表示回车。在某些老旧的系统中,比如早期的Mac系统,使用
\r作为行结束符。 - LF 表示换行。在Unix、Linux、Mac OS X(以及较新的Mac OS版本)操作系统中,通常使用
\n作为行结束符。
这些不同的行结束符可能会导致在不同操作系统之间交换文本文件时出现兼容性问题。
注释
例如:
- 如果在 Windows 上创建的文件在 Linux 上打开,可能会看到行尾出现额外的字符。
- 或者在 Linux 上创建的文件在 Windows 上打开时,行可能不会正确地换行显示。
- 为了解决这个问题,许多文本编辑器和IDE提供了在不同行结束符之间转换的功能。