Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Результат выполнения любого оператора сравнения – логическое значение (true|false), операндами в общем случае являются арифметические выражения. Для операторов используются общепринятые математические обозначения. Там, где действие оператора неочевидно, в скобках приведено пояснение.
CBasic
< <= > >= < <= > >= = <> (не равно)
== (равно) != (не равно)
Замечание. Операторы, состоящие из двух и более символов, называют составными, пробелы внутри них недопустимы.
Пример.
5<3 à false 5*5>=5+20 à true
Замечания.
1. В языке Basic сравнения, подобные приведенному в примере, называют числовыми. Допустимо также сравнение строк. Сравнение проводится посимвольно слева направо в соответствии с кодировкой символов. В кодировке Windows русские и латинские буквы упорядочены по алфавиту, причем заглавные буквы "меньше" строчных.
Пример.
"А" < "а" à true
"Ф" < "ф" à true
"Я" < "а" à true
Если строки имеют разную длину, то более короткая дополняется справа пробелами.
Пример.
"Алекс" < "Александр" à true "Павлов Иван" = "Павлов И.В." à false
2. В языке C сравнение строк выполняется с помощью специальных функций, рассматриваемых в последующих разделах.
Дата публикования: 2014-11-02; Прочитано: 166 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!