Объявление строки

 

Последовательность символов называется строкой.Для хранения и обработки строк используются переменные типа string. Значением переменной типа string может быть последовательность длиной не более 255 символов.

Строки в Pascal'е представляются достаточно специфично, совсем не так, как в других языках программирования. Каждая строка описанная

S: String[N];

представляет собой массив из элементов типа Char размерности N+1 с диапазоном индексов [0..N]. Соответственно, каждая строка может обрабатываться как единое целое, так и поэлементно:

S:= 'qwerty'; S[1]:= 'q';

 

 

Первый символ строки индексируется числом 1. Это связано с тем, что первый элемент строки (с индексом 0) используется для хранения (текущей) длины строки. Значение этого элемента возвращается функцией Length

Переменная типа string должна быть объявлена в разделе описания пе­ременных так:

Имя:string;

или

Имя:string[длина];

где имя- имя переменной;

string - ключевое слово обозначения строко­вого типа;

длина - константа типаinteger, определяющая максимальную длину последовательности символов, которая может быть присвоена пере­менной.

Примеры объявления переменных типа string:

name:string[30] ;

buff:string;

Если при объявлении переменной длина не указывается, то предполагается что длина строки равняется 255 символам, т. е. объявления

stroka: string[255]; и

stroka:string;

эквивалентны.

В тексте программы последовательность символов, являющаяся строкой,

заключается в одинарные кавычки. Например, чтобы присвоить строковой

переменной rol значение, нужно записать:

rol :='артист';

или

god:='2001' ;

Переменную типа string можно сравнить с другой переменной или конcтантой типа string, используя операторы отношения =, <, >, <=, >=,. Строки сравниваются посимвольно от первого символа. Если все символы сравни-

ваемых строк одинаковые, то такие строки считаются равными. Если в оди­наковых позициях строк находятся разные символы, большей считается та строка, у которой в этой позиции находится символ с большим кодом.

 

Ни­же приведены примеры сравнения строк.








Дата добавления: 2015-01-13; просмотров: 848;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.