Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Строковые функцииСтр 1 из 4Следующая ⇒
СТРОКИ
Строчный тип используется для описания строк длиной от 0 до 255 символов. Максимальная длина строки указывается в квадратных скобках. Если она не указана, максимальная длина полагается 255. Строковые переменные, как и строковые константы, занимают в оперативной памяти количество байтов, равное максимальной длине строки плюс 1 байт (нулевой), предназначенный для хранения текущей длины этой строковой переменной. Строка – как бы «резиновая», сколько байтов в неё записано, такова и длина.
TYPE идент-тор_типа = String [максимальная длина]; идент-тор_типа2 = String;
VAR Имя_переменной: идент-тор_типа; Имя_переменной_2: String;
Например, TYPE TString = String[100]; TS = String; VAR S,S1: Tstring; S2: String[20]; SS: TS; S3: String;
Строка может быть представлена (без дополнительного описания): 1) как единое целое (в операторах ввода/вывода, в строковых выражениях); 2) как одномерный массив односимвольных элементов. Это даёт возможность обращаться к любому символу массива, используя его индекс. Например, если имя строки S3, то обращение имеет вид S3[ i ], где i – номер (индекс) элемента в строке.
Например, распечатка символов строки в столбик (фрагмент программы). Var St: string; ... Begin ... Readln(st); For I:= 1 to Length (st) do Writeln (st [ I ]); Readln; ... End.
Строковые выражения. Порядок вычисления строковых выражений – операнды формируют результат в том порядке, в котором они перечислены в выражении
Пример выполнения выражения: S1:=‘A’+’BC’+’_1’; Результат в S1 = ’ABC_1’ Строковые функции.
Для функции Concat общая длина полученной строки не должна превышать 256 байт.
Знак «+» в выражении для строковых данных также означает операцию конкатенации.
Для функции Copy, если позиция в строке превышает длину этой строки, то результатом будет пустая строка. Если <позиция>+ <количество> больше длины строки, то копируются лишь последние символы. Если же <позиция> не принадлежитинтервалу [1,255], то возникает ошибка при выполнении программы.
Date: 2015-07-17; view: 283; Нарушение авторских прав |