Символьный тип данных
CHAR (кэр) – символ
Описание символьных переменных
VAR a, b : CHAR ;
Переменные символьного типа могут принимать значения любых символов.
Значениями символьной переменной являются символы из таблицы кодировки ASCI I
Используя переменные символьного типа возможно записать а := ’х’; b:= ’+’ с:= ’ж’, что значит присвоить переменной а значение символа х , переменной b присвоить значение символа + , а переменной с значение символа ж. Но нельзя записывать а:=’ мир ’ так как здесь не один символ, а пять.
Аналогично и с оператором READLN.
При вводе нескольких символов одним оператором RЕADLN все символы набираются на клавиатуре подряд, без пробелов, (в отличии от ввода числовых данных) после ввода последнего символа нажимается клавиша Enter. Таким образом, ввод трёх символов одним оператором Readln не отличается от ввода одной трёх символьной строки, отличие определяется в описании переменных.
Операции для работы с символами
Переменные типа CHAR можно лишь присваивать и сравнивать друг с другом.
При сравнении символов, сравниваются не они, а их ASCI I – коды, при этом один символ считается больше другого, только в том случае если он имеет больший по значению ASCI I – код.
Пример: ’В’>’A’ (ASCI I - код символа ’A’ равен 65, а символа ’В’ равен 66).