Лекция: Работа со строками. Строковые операции

Строковые выражения используются в различных операторах языка Бейсик: присваивания, условного перехода, вывода и т.д.

Строковое выражение может содержать строковые константы, строковые переменные, вызов функций и строковые операции.

1. Операция "+" (конкатенация) предназначена для объединения строк. Результат операции имеет строковый тип. Например, после выполнения фрагмента программы:

L$ = «MOSCOW»

AGE$ = «We» + " live in " + L$

строковая переменная AGE$ примет значение: We live in MOSCOW.

2. Oперации сравнения (=, <>, <, >, <=, >=). Сравнение двух строк выполняется слева направо с учетом кодов ASCII. Т.е. сравниваются сначала коды первых символов, затем вторых и т.д. Результат операций сравнения имеет логический тип, то есть принимает значения ДАили НЕТ, например,

«A» < «B» (результат ДА)

«RA» > «RR» (результат НЕТ)

«2» > «12» (результат ДА)

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

«12.0» > «12» (результат ДА).

Cтроки считаются равными тогда и только тогда, когда имеют одина­ковую длину и одинаковую последовательность символов, например:

«TURBO» = «TURBO» (результат ДА)

«TURBO» = " TRUBO " (результат НЕТ).

еще рефераты
Еще работы по информатике