Символи - це обʼєкти, які представляють одиницю в обсязі тексту (наприклад, рядок тексту (англ. string) або потік тексту).
Символи записуються як #\, за яким іде назва символу (наприклад, #\A, #\9, #\!, #\Space).
Крім char=, char< і char>, є також char<= і char>=, а також версії, що не враховують регістр, як-от char-equal і char-greaterp.
Символи можна перетворювати на цілі числа й навпаки. (Але вони не цілі числа - це окремий тип.)
Специфікація залишає точний порядок символів на розсуд реалізації.
Це означає, що слід бути обережними й не припускати (char> #\a #\A) чи подібних припущень щодо порядку символів.
Стандарт справді вказує, що (char< #\A #\Z), (char< #\a #\z) і (char< #\0 #\9) мають повертати правду.
У Common Lisp є кілька предикатів, щоб визначити, до якого «типу» належить конкретний символ, як-от alphanumericp, digit-char-p і graphic-char-p.
Також є upper-case-p і lower-case-p, щоб визначити регістр символу.