Строковый тип
Строка – последовательность символов (до 255).
Пример
Var
Str: string; {будет зарезервировано 256 байт}
Name: string[25]; {будет зарезервировано 26 байт}
В программе значения переменных и констант типа String должны быть заключены в апострофы, например ¢Информатика¢.
К любому символу в строке можно обратиться как к элементу одномерного массива, например Str[5].
Самый первый байт в строке имеет индекс 0 и содержит текущую длину строки.
[0] [1] [2] [3] … [255]
Str:=’КУКЛА’
Среди стандартных функций назовем две:
Ord(Str[0]) – определяет текущую длину строки
Length(Str) – определяет текущую длину строки
К строкам применима операция «+» – сцепление, например:
Str:=’a’+’bc’;
Определены следующие операции отношения: =, <>, <, >, <=, >=. Эти операции выполняются над двумя строками посимвольно слева направо (сравнение внутренней кодировки символов), например
‘A’ > ‘:’ {65 > 58} - результат True
‘Turbo’ < ‘Turbo Pascal’ - результат True
Дата добавления: 2015-08-08; просмотров: 769;