> For the complete documentation index, see [llms.txt](https://emacs-lisp.ivory.cafe/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://emacs-lisp.ivory.cafe/lisp-shu-ju-lei-xing/bian-cheng-lei-xing/2.4.8-zi-fu-chuan-lei-xing/untitled-1.md).

# 2.4.8.3 不可打印字符

你可以在字符串中使用反斜杠转义序列来表示一些字符（但是不要问好）。比如，你可以这样表达一个有制表符和 C-a 这样的不可读字符的字符串: "\t, \C-a"。详情查阅字符类型。

不过，并不是所有的字符都可以使用反斜杠转义序列表达。一个字符串中能包含的控制字符只有 ASCII 控制字符。字符串并不会区分 ASCII 控制字符的大小写。

坦白来说，字符串并不能包含 meta 字符；不过如果一个字符串被用来当作按键序列是，有一个语法糖可以让你表示 ASCII 版本的 meta 字符。如果你在字符串中使用了 '\M-' 这样的语法来表示 meta 字符，~~那么这将设置字符串中的 2 \*\* 7位~~ （没看懂）。如果这个字符串在 define-key 和 lookup-key 中使用，那么这个数字吗会被 Emacs 理解成 meta 键字符。详情查阅字符类型。

字符串中不能包含 hyper，super 以及 alt 这样的控制字符。
