Данные символьного типа

Данные символьного типа позволяют представлять в программах тексты и производить над ними некоторые редакционные операции, например исправлять орфографические ошибки, вставлять и удалять отдельные буквы и слова. Кроме того, они дают возможность обрабатывать различные ведомости, документы, справочники и т.д.

Символьная, или литерная, константа есть любой символ языка, заключенный в апострофы. Например,

A', '+', '9’,’:’

Чтобы представить апостроф как символьную константу, его повторяют дважды: "": Внешние апострофы (по одному слева и справа) не входят в константу, они являются признаком символьной константы. Символьная константа, как правило, занимает один байт памяти.

Символьная переменная (тип CHAR) - это переменная, принимающая значение символьной константы. Так как символы языка ПАСКАЛЬ упорядочены, то к символьным данным применимы операции сравнения « < », « <=», «=», «<>»,«> •=», « > », например ‘А’ > 'W’.

Для того чтобы из отдельных символьных констант составлять слова, используется понятие массива.

В некоторых версиях языка ПАСКАЛЬ в качестве символьной константы допускается использование последовательности символов, заключенной в апострофы, длиной не более 256 знаков. Например,

•А1, 'SUMMA-28', 'СТРОКА'.

Для представления внутреннего апострофа ставится двойной внутренний апостроф, например.

•ТЕПЛОХОД "МАЯК"' или 'Д"АРТАНЬЯН'

В некоторых случаях символьную константу называют строкой символов или просто строкой.