Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум о web-дизайне, графике - RusForumz _ Программирование _ Строковые операторы

Автор: Exact 14.11.2007, 15:16

нужна теория по строковым операторам ва паскале, вообще всё как описывать, что с ними можно делать. Естесственно с примерами

Автор: Son 21.11.2007, 22:50

Цитата(Exact @ 14.11.2007, 15:16) *

нужна теория по строковым операторам ва паскале, вообще всё как описывать, что с ними можно делать. Естесственно с примерами

Строковые операторы.

Типы операндов и результата для операций со строками показаны
в таблице 6.6.

Таблица 6.6. Операции со строками.


Оператор (+)

Операция (конкатенация )

Тип операнда (строковый, строковый символьный или упакованный строковый)

Тип результата (строковый)

───────────────────────────────────────────────────────────────────

Turbo Pascal позволяет использовать оператор + для объединения
двух строковых операндов. Результатом операции S+T, где S и T имеют
строковый тип, символьный тип или упакованный строковый тип, будет
конкатенация S и T. Результат будет совместим с любым строковым
типом (но не с символьным и не с упакованным типом). Если длина
результирующей строки превышает 255 символов, то она усекается до
255 символов.


Сравнение строк.

Операторы отношения =, <>, <, >, <=, или >= могут применяться
для сравнения строк согласно порядку расширенного набора символов
кода ASCII. Любые два значения строковых данных можно сравнить,
поскольку все значения строковых данных совместимы.
Значения символьного типа совместимы со значениями строкового
типа, и при их сравнении символьное значение обрабатывается как
строковое значение длиной 1. Когда со значением строкового типа
сравнивается упакованное строковое значение из N элементов, то оно
обрабатывается как значение строкового типа длиной N .


Сравнение упакованных строк.

Операторы отношения =, <>, <, >, <= или >= могут применяться
также для двух упакованных значений строкового типа, если они
содержат одинаковое число элементов. Если число элементов равно N,
то операция соответствует сравнению двух строк, каждая из которых
имеет длину N.


Если нужно очень подробно могу подготовить материал !!!

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)