Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Строковый тип данных, операции и функции



Величина типа “строка” (тип STRING) - последовательность произвольных печатных символов не длиннее 255 символов.

Чтобы использовать переменную-строку в программе, ее нужнo описать в разделе описаний: Var <имя>:string; При этом в памяти компьютера резервируется массив из 255 ячеек по 1 байту каждая. Обращаться к элементам строки можно так же, как к элементам массива:

Можно зарезервировать строку покороче, для этого при описании типа указывается в квадратных скобках длина строки:

Значением переменной-строки может быть произвольная последовательность печатных символов, заключенная в апострофы (') или выражение, результат выполнения которого - строка символов.

Чтобы поместить в строковую переменную какое-либо значение, можно воспользоваться одним из способов:

- присвоить переменной какое-либо новое значение;

- считать в эту переменную значение при помощи оператора ввода (READ).


Например: s:=’мама мыла раму’;

Строки можно сравнивать. Сравнение строк производится слева направо посимвольно до первого несовпадающего символа, большей считается та строка, в которой первый несовпадающий символ имеет больший код в таблице кодировки. Строки равны, если они имеют равную длину и все символы совпадают.

‘Abc’<’abc’ (отношение истинно, т.к. код символа ‘A’ = 65, а код символа ‘a’ – 97);

‘строка’<’строки’ (верно, т.к. шестые символы строк ‘a’<’и’);‘год’>’век’ (отношение верно, т.к. буква ‘г’ в алфавите стоит после буквы ‘в’).

Строки можно склеивать (объединять нескольких строк с помощью знака +).

s:='123'+'456'; { s = ‘123456’}

Получить любой символ из строки можно указанием его номера в квадратных скобках рядом с именем переменной. Например:

s:='Hello!';Writeln(s[2]); {на экране: e}

Над величинами строкового типа разрешено использовать следующие функции:





Дата публикования: 2014-10-30; Прочитано: 303 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...