Символьный тип

Этот тип данных, обозначаемый ключевым словом char, служит для представления любого символа из набора допустимых символов. Под каждый символ отводится 1 байт. К символам можно применять операции отношения (<, <=, >,>=, =, <>), при этом сравниваются коды символов.

Стандартные функции для работы с символами:

Имя и параметры Типы параметров Тип результата Действие
ord(C) C – char целый возвращает код символа – ord('b') даст в результате 98
chr(X) X– integer char возвращает символ с кодом X – chr(98) даст в результате 'b'
pred(C) C – char char возвращает предыдущее значение – pred('b') даст в результате 'a'
succ(C) C – char char возвращает следующее значение – succ ('b') даст в результате 'c'
UpCase(C) C – char char возвращает символ C, преобразованный к верхнему регистру UpCase('b') даст в результате 'B'
LowCase(C) C – char char возвращает символ C, преобразованный к нижнему регистру LowCase ('B') даст в результате 'b'

Символьные массивы

Наиболее простым способом для работы с текстом является применение символьных переменных и линейных массивов, содержащих данные символьного типа (char).

VAR ins: array[1..80] of CHAR;

В этом случае необходимо использовать все правила, приёмы и методы обработки массивов. Но как показывает практика, такой подход не совсем удобен. Поэтому для работы с текстом в языке Pascal используется специальный тип данных, предназначенный для работы с фрагментами текста – строками (цепочками символов).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: