Тип данных char Операции над символами
Тип данных char integer char Так же, как переменная типа integer может хранить одно целое число, переменная типа char может хранить один символ. Var Alpha : char; Begin Alpha :='p'; Alpha :='+'; Alpha :='3'; Alpha :=' '; Alpha :='''';
Отношения символьных переменных 'A''B''Y''Z'0''1''8''9' 'A' < 'B' <... < 'Y' < 'Z < '0' < '1' <... < '8' < '9'
Пример программы на сравнение символов Program Var Begin If then else If then else Еnd. Program Sravnenie; Var First, Second : char; Begin Write ('Введите две литеры через пробел '); Readln (First, Second); Write ('Первая литера '); If First > Second then Write ('больше второй. '); else If First = Second then write ('равна второй. '); else write ('меньше второй. '); Еnd.
Функции для работы с символами Succ Succ - возвращает следующий символ литерного множества; Pred Pred - возвращает предыдущий символ литерного множества; Ord Ord - возвращает значение кода литеры; Chr Chr - возвращает значение литеры, является обратной по отношению к функции Ord.
Решение задач Запросите у пользователя символ и выведите на экран 5 символов, следующих за ним в таблице американских стандартных кодов обмена информацией. Составьте программу, проверяющую, является ли введенный символ буквой латинского алфавита или скобкой (учесть круглые, фигурные и квадратные скобки).