ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Описание строковых переменных.Переменную строкового типа можно определить через описание типа в разделе определения типов или непосредственно в разделе описания переменных. Определение строкового типа устанавливает максимальное количество символов, которое может содержать строка. Формат Type <имя типа> = string [максимальная длина строки]; Var <идентификатор,...>: <имя типа>; Переменную типа string можно задать и без описания типа: Var -^идентификатор,... >: string [максимальная длина строки]; Пример: Const Adres = 'ул. Короленко,5'; { строковая константа } Type Plot =string[ 125]; Var Fstr: Flot; { описание с заданием типа } Sti: string; { по умолчанию длина строки = 255 } St2, St3: string[50]; Nazv: string[280]; {ошибка, длина Nazv превышает 255 } Выражения, в которых операндами служат строковые данные, называются строковыми. Они состоят из строковых констант, переменных, функций и знаков операций. Над строковыми данными допустимы операция сцепления и операции отношения. Операция сцепления (+) применяется для сцепления нескольких строк в одну результирующую строку. Выражение Результат Turbo'+'-'+'Pascal' Turbo-Pascal' Длина результирующей строки не должна превышать 255. Операции отношения подробно рассматривать не будем. Напомним только, что сравнение производится последовательно по кодам символов, входящих в строку. Поэтому 'а' < Ъ', так как код буквы а меньше кода буквы Ь. Занести значение в строковую переменную можно так же как и в числовую переменную: присвоением и вводом с клавиатуры (оператор Readin). ^ Для исключения ошибок ввода значений строковых переменных всегда используется оператор Readin (а не Read). Для присваивания строковой переменной результата строкового выражения используется оператор присваивания (:=). Пример: Strl:= Труппа учащихся'; Str2:= Strl +' 9 класса'; Fio:= 'Широков Л.И.'; В результате выполнения этих операторов переменная S2 будет иметь значение Тропиканка'. Не нашли, что искали? Воспользуйтесь поиском:
|