КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Шаг 85 - Операторы сравнения
Dim A, B, C, D, MyCheck A = 10: B = 8: C = 6: D = Null ' Инициализирует переменные. MyCheck = A > B And B > C ' Возвращает True. MyCheck = B > A And B > C ' Возвращает False. MyCheck = A > B And B > D ' Возвращает Null. MyCheck = A And B ' Возвращает 8 (поразрядное сравнение). Используются для сравнения двух выражений. результат = выражение1 операторСравнения выражение2 результат = объект1 Is объект2 результат = строка Like образец Параметры Замечания Оператор True False Null < выражение1 < выражение2 выражение1 <= выражение2 выражение1 или выражение2 = Null <= выражение1 <= выражение2 выражение1 < выражение2 выражение1 или выражение2 = Null > выражение1 > выражение2 выражение1 >= выражение2 выражение1 или выражение2 = Null >= выражение1 >= выражение2 выражение1 > выражение2 выражение1 или выражение2 = Null = выражение1 = выражение2 выражение1 <> выражение2 выражение1 или выражение2 = Null <> выражение1 <> выражение2 выражение1 = выражение2 выражение1 или выражение2 = Null Операторы Is и Like функционально отличаются от операторов сравнения, перечисленных в таблице.
Операнды Операция Оба выражения имеют числовые типы данных (Byte, Boolean, Integer, Long, Single, Double, Date, Currency или Decimal). Сравнение чисел. Оба выражения имеют тип String. Сравнение строк. Одно выражение имеет числовой тип, а другое тип Variant, содержащий число или допускающий преобразование к числовому типу. Сравнение чисел. Одно выражение имеет числовой тип, а другое тип Variant, содержащий строку, не допускающую преобразование к числовому типу. Ошибка несогласования типов. Одно выражение имеет тип String, а другое тип Variant (не Null). Сравнение строк. Одно выражение имеет значение Empty, а другое числовой тип данных. Сравнение чисел, где значение Empty рассматривается как 0 Одно выражение имеет значение Empty, а другое тип String. Сравнение строк, где значение Empty рассматривается как пустая строка (""). Если оба операнда, выражение1 и выражение2, принадлежат к типу Variant, то способ сравнения определяется подтипами, к которым они принадлежат. В следующей таблице показано, как осуществляется сравнение в зависимости от подтипов типа Variant: Операнды Операция Оба выражения типа Variant имеют числовые значения. Сравнение чисел. Оба выражения типа Variant имеют строковые значения. Сравнение строк. Одно из выражений типа Variant является числовым, а другое строковым. Числовое выражение считается меньшим, чем строковое. Одно из выражений типа Variant имеет значение Empty, а другое числовое значение. Сравнение чисел, где значение Empty рассматривается как 0. Одно из выражений типа Variant имеет значение Empty, а другое строковое значение. Сравнение строк, где значение Empty рассматривается как пустая строка (""). Оба выражения типа Variant имеют значение Empty. Выражения считаются равными. При сравнении значения типа Single со значением типа Double, значение типа Double округляется до точности типа Single.
Пример. В данном примере демонстрируется использование операторов сравнения для сравнения выражений.
Дата добавления: 2015-06-27; Просмотров: 269; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |