Тип символа
Символ в Emacs Lisp — это не что иное, как целое число. Иными словами, символы представлены своими кодами. Например, символ A представлен целым числом 65. Это также его обычное печатное представление; см. Базовый синтаксис символов.
Отдельные символы время от времени используются в программах, но чаще работают со строками — последовательностями символов. См. Тип строк.
В настоящее время символы в строках и буферах ограничены диапазоном от 0 до 4194303 — двадцатью двумя битами (см. Коды символов). Коды от 0 до 127 являются кодами ASCII; остальные — не-ASCII (см. Символы не-ASCII). Символы, представляющие ввод с клавиатуры, имеют гораздо более широкий диапазон, чтобы кодировать клавиши-модификаторы, такие как Control, Meta и Shift.
Для создания удобного для чтения текстового описания символа в сообщениях предусмотрены специальные функции. См. Описание символов в справочных сообщениях.
Copyright © 1990-1996, 1998-2026 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Character-Type.html