2.4.3 字符类型

Emacs Lisp 中的 character字符 本质上就是一个整数。换句话说,字符是通过其字符编码来表示的。例如,字符 A 用 整数 65 表示。这也是它们通常的打印形式;详见 基本字符语法

程序中偶尔会使用单个字符,但更常见的是操作 strings字符串—— 字符串是由字符组成的序列。 See 字符串类型

字符串和缓冲区中的字符目前限定在 0 到 4194303 范围内(共 22 位,see Character Codes)。编码 0~127 是 ASCII 编码,其余为非-ASCII 编码(see Non-ASCII Characters)。用于表示键盘输入的字符范围要大得多,以便编码 Control、Meta、Shift 等修饰键。

有专门的函数用于生成便于人类阅读的字符文本描述,以供提示信息使用。 See Describing Characters for Help Messages

emacs

Emacs

org-mode

Orgmode

Donations

打赏

Copyright

© 2025 Jasper Hsu

Creative Commons

Creative Commons

Attribute

Attribute

Noncommercial

Noncommercial

Share Alike

Share Alike