СИМВОЛЬНЫЙ ТИП определяется в разделе объявлений словом char.Для символьных переменных разрешены следующие операции и функции:
1.Операции отношения больше, меньше, больше или равно, меньше или равно, равно, не равно:
>, <, >=, <=, =, < >
2. ФункцииOrd( c ), Pred( c ), Succ( c ),где с – переменная типа char.
3. Функция Chr(b) – преобразует значение переменной b, имеющей тип Byte, в символ, соответстующий значению кода. Например, пусть b = 87. Тогда при выполнении оператора у := Chr(b) переменная у получит значение W, так как коду 87 соответстствует символ W.
4. Функция UpCase( c ) – возвращает значение символа в верхнем регистре, то есть маленькую букву переводит в большую.
Примечания.
1. Функции Ord( c ) и Chr(b) – взаимно обратны по своему назначению.
2.Операции отношения применимы практически к переменным всех простых типов.
6.2. ЧИСЛОВЫЕ ТИПЫ
ЧИСЛОВЫЕ ТИПЫ образуют наиболее многочисленную группу типов в языке Паскаль. Диапазон значений конкретной числовой переменной определяется ее структурой (целые и вещественные, целые без знака и целые с учетом знака) и количеством байт, выделяемых в памяти для этой переменной. Структура переменной и количество выделяемой для нее памяти однозначно определяется типом переменной, задаваемым в разделе объявлений. Так, например, переменные типа integer занимают 16 бит (двоичных разрядов), из которых один старший выделяется для знака числа. Поэтому собственно значение числа кодируется 15-тью разрядами. Отсюда, например, максимальное значение переменной получается равным (2**15)-1= 32767.