Алгоритмы и программы. Афанасьева Т. В - 57 стр.

UptoLike

Составители: 

57
Символьный тип
Множеством значений символьного типа являются символы,
упорядоченные в соответствии с расширенным набором кодов ASCII,
включающим символы заглавных и строчных букв, цифр и специальных
символов. Значение символьного типа занимает один байт и изображается
в программах с помощью апострофов, например:
'f' 'Б' '='.
Так как каждый символ имеет свой уникальный код, то допускается
использовать значение
символьного типа посредством задания его
целочисленного кода, например:
#10 #65 #13.
Для получения кода символа S можно применить функцию
ord(S).
С другой стороны любую величину символьного типа можно
получить с помощью стандартной функции
chr(<Код символа>).
Над значениями символьного типа допустимы операции сравнения,
которые выполняются над кодами этих символов.
Рассмотрим пример объявления переменной символьного типа:
var
cimv:char;
const
vsym='A';
Строковый тип
Данные строкового типа представляют собой последовательности
символов переменной длины (от 1 до 255). Такие данные можно
описывать в программах следующим образом:
var
vystr:string[18];{vysrt - 18 символов}
str1:string[88];{str1- 88 символов}
str2:string;{str2- 255 символов по умолчанию}
const
one_str='PASKAL';
two_str='#13#70';
Фактическую длину строки SS можно определить с помощью
стандартной функции length(SS).
К любому символу строки можно обратиться по его номеру,
например: str1[2],str2[200].
К строкам можно применять операцию
сцепления или конкатенации
«+»: