Составители:
Рубрика:
74
ществляется как к элементам массива, посредством указания
индекса (от единицы до максимальной длины строки) в квад-
ратных скобках: S[1]:= 'A'; S[4]:= '$'; S[t]:= '!'; и т. п. Нулевой
байт содержит длину строки, то есть S[0] будет содержать дли-
ну строки S.
19.2 Операции над строками
Возможны строковые присваивания:
S:= 'Мама мыла раму';
S: = ' ABC ‘ ;
S:= S1;
При работе со строками допустимо использовать опера-
цию сложения {+).
Пример:
Sl:= 'ABC’ ;
S2: = 'DEF’ ;
S:= S1 +S2;
После выполнения последнего оператора присваивания
переменная S будет иметь значение 'ABCDEF'.
Как явствует из примера, сложение строк - это простое
их объединение, причем первое слагаемое стоит в новой строке
на первом месте, второе - на втором и т. д.
Для работы со строками существует набор специфичных
процедур и функций.
function Length(S: String): Integer ; - функция определя-
ет реальную длину строки (количество символов).
Примеры:
1)
S : = ' ABCD ' ;
t:= length (S) ;
После выполнения оператора присваивания целая переменная t
будет иметь значение 4 (символа).
2)
S:= 'Мама мыла раму';
ществляется как к элементам массива, посредством указания индекса (от единицы до максимальной длины строки) в квад- ратных скобках: S[1]:= 'A'; S[4]:= '$'; S[t]:= '!'; и т. п. Нулевой байт содержит длину строки, то есть S[0] будет содержать дли- ну строки S. 19.2 Операции над строками Возможны строковые присваивания: S:= 'Мама мыла раму'; S: = ' ABC ‘ ; S:= S1; При работе со строками допустимо использовать опера- цию сложения {+). Пример: Sl:= 'ABC’ ; S2: = 'DEF’ ; S:= S1 +S2; После выполнения последнего оператора присваивания переменная S будет иметь значение 'ABCDEF'. Как явствует из примера, сложение строк - это простое их объединение, причем первое слагаемое стоит в новой строке на первом месте, второе - на втором и т. д. Для работы со строками существует набор специфичных процедур и функций. function Length(S: String): Integer ; - функция определя- ет реальную длину строки (количество символов). Примеры: 1) S : = ' ABCD ' ; t:= length (S) ; После выполнения оператора присваивания целая переменная t будет иметь значение 4 (символа). 2) S:= 'Мама мыла раму'; 74
Страницы
- « первая
- ‹ предыдущая
- …
- 72
- 73
- 74
- 75
- 76
- …
- следующая ›
- последняя »