Данные символьного типа позволяют представлять в программах тексты и производить над ними некоторые редакционные операции, например исправлять орфографические ошибки, вставлять и удалять отдельные буквы и слова. Кроме того, они дают возможность обрабатывать различные ведомости, документы, справочники и т.д.
Символьная, или литерная, константа есть любой символ языка, заключенный в апострофы. Например,
A', '+', '9’,’:’
Чтобы представить апостроф как символьную константу, его повторяют дважды: "": Внешние апострофы (по одному слева и справа) не входят в константу, они являются признаком символьной константы. Символьная константа, как правило, занимает один байт памяти.
Символьная переменная (тип CHAR) - это переменная, принимающая значение символьной константы. Так как символы языка ПАСКАЛЬ упорядочены, то к символьным данным применимы операции сравнения « < », « <=», «=», «<>»,«> •=», « > », например ‘А’ > 'W’.
Для того чтобы из отдельных символьных констант составлять слова, используется понятие массива.
В некоторых версиях языка ПАСКАЛЬ в качестве символьной константы допускается использование последовательности символов, заключенной в апострофы, длиной не более 256 знаков. Например,
•А1, 'SUMMA-28', 'СТРОКА'.
Для представления внутреннего апострофа ставится двойной внутренний апостроф, например.
•ТЕПЛОХОД "МАЯК"' или 'Д"АРТАНЬЯН'
В некоторых случаях символьную константу называют строкой символов или просто строкой.