Операторы присваивания и сравнения
Арифметические операторы
Арифметические операторы, как следует из названия, выполняют сложение, вычитание, умножение и деление. Арифметические операторы оперируют только с числовыми значениями и должны, за исключением унарного минуса, иметь два числовых операнда.
Оператор | Пример | Описание |
+ | [Итог] + [Надбавка] | Складывает два операнда |
- | Date () – 7 | Считает разность двух операндов |
–(унарный) | -12345 | Меняет знак операнда |
* | [Коробок] * [Цена коробки] | Перемножает два операнда |
/ | [Количество] / 12.55 | Делит один операнд на другой |
\ | [Коробок] \ 2 | Делит один целый операнд на другой нацело. При использовании деления нацело операнды с десятичными дробями округляются до целого, а дробные части отбрасываются |
Mod | [Коробок] Mod 12 | Возвращает остаток от деления нацело. Например, 15 Mod 12 равно 3 |
^ | ^ [Показатель] | Возводит операнд Основание в степень Показатель |
Операторы присваивания и сравнения
Обычно в качестве оператора присваивания значения объекту, переменной или константе используется знак равенства (=). Например, выражение =Now() может присваивать полю таблицы значение по умолчанию, и тогда знак равенства действует как оператор присваивания. С другой сторону, знак = представляет собой оператор сравнения, определяющий, равны ли два операнда.
Оператор сравнения соотносит значения двух операндов и возвращает логические значения (True или False), соответствующие результату сравнения. Основное назначение операторов сравнения – создание условий на значение, установление критериев выборки записей в запросах, определение действий макросов и контроль выполнения программ в VBA
|
|
Оператор | Пример | Результат | Описание |
< | 1 < 100 | True | Меньше |
=< | 1 =< 1 | True | Меньше либо равно |
= | 1 = 100 | False | Равно |
>= | 100 >= 1 | True | Больше либо равно |
> | 100 > 100 | False | Больше |
<> | 1 <> 100 | True | Неравно |
Дата добавления: 2015-12-17; просмотров: 14; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!