Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Строковые выражения используются в различных операторах языка Бейсик: присваивания, условного перехода, вывода и т.д.
Строковое выражение может содержать строковые константы, строковые переменные, вызов функций и строковые операции.
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 " (результат НЕТ).
Дата публикования: 2015-03-29; Прочитано: 171 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!