Этот тип данных, обозначаемый ключевым словом char, служит для представления любого символа из набора допустимых символов. Под каждый символ отводится 1 байт. К символам можно применять операции отношения(<, <=, >, >=, =, <>) , при этом сравниваются коды символов. Меньшим окажется символ, код которого меньше. Других операций с символами нет. Стандартных подпрограмм для работы с символами тоже немного (таблица 1.11).
Таблица 1.11. Стандартные функции для символьных величин
Имя
Описание
Результат
Пояснения
ord
Порядковый номер символа
Целый
ord('b') даст в результате 98
ord('ю') даст в результате 238
chr
Преобразование в символ
Символьный
chr(98) даст в результате 'b'
chr(238) даст в результате 'ю '
pred
Предыдущий символ
Символьный
pred('b') даст в результате 'a '
succ
Последующий символ
Символьный
succ('b') даст в результате 'c '
upcase
Перевод в верхний регистр (только для символов из диапазона 'a ' … 'z ')