Навигация
|
|||||
Оглавление
|
|||||
Операции над строками
Выражения, в которых операндами служат строковые данные, называются строковыми. Они состоят из строковых констант, переменных, имен функций и строковых операций. Над строковыми данными допустимы операции сцепления и отношения. Операция сцепления (+) применяется для сцепления нескольких строк в одну строку. Выражение Результат Операции отношения (=, <>, >, <, >=, <=) проводят сравнение двух строковых операндов. Сравнение строк производится слева направо до первого несовпадающего символа, и та строка считается больше, в которой первый несовпадающий символ имеет больший номер в кодовой таблице. Строки считаются равными, если они полностью совпадают по длине и содержат одни и те же символы. Если строки имеют различную длину, но в общей части символы совпадают, считается, что более короткая строка меньше, чем более длинная. Выражение Результат Если короткой строке присваивается значение, длина которого превышает максимально допустимую величину, то все лишние символы справа отбрасываются. Объявление строки Выражение Значение строки Допускается смешение в одном выражении операндов строкового и символьного типа, например при сцеплении строки и символа. |