Строка-это последовательность символов кодовой таблицы ASCII.
В программе могут встречаться строковые постоянные, переменные и выражения. Со строковыми постоянными мы встречались постоянно, это тект, заключенный в апострофы.
Writeln(‘сумма=’,s);
стр.постоянная
Строковые переменные должны быть описаны. Определить переменную строкового типа можно, используя стандартный тип (string) или пользовательский.
1. Var <имя перем.>: string[длина стр.];
2. type <имя типа>=string[длина стр.];
var <имя перем.>:<имя типа>;
Зам! Длина строки указывает сколько символов может содержать строка, это обязательно целое число, [длина стр.]является необязательным параметром и может отсутствовать, тогда длина строки по умолчанию 255 символов.
Пример,
Const
Adres=’’;
N=20;
Type
Stroka=string[n];
Var
A,b:stroka;
Z:string[5];
S:string;
Строка- это цепочка символов. Для хранения в памяти для строки длиной N необходимо N+1 байт. N байт хранят символы строки, а 1 байт текущую длину строки.
Пример,
Var s: string[10];
…
s:=’мама’;
...