Краткое описание инструмента и ремесла программирования. Степанов А.Г - 43 стр.

UptoLike

43
Такие последовательности включаются в коды программы в результате
компиляции определенного зарезервированного символа или группы символов,
встретившихся в тексте программы.
Операция - инструкция языка программирования, которая однозначно
обрабатывается компилятором в виде генерации стандартной
последовательности кодов процессора.
В качестве участников операции (операндов) могут выступать константы и
переменные. Если подряд используется несколько операций, то порядок их
выполнения определяется приоритетом (чем меньше номер, тем выше
приоритет и раньше выполняется операция). Если операции имеют одинаковый
приоритет, то они выполняются слева направо. При необходимости,
последовательность выполнения операций может регулироваться круглыми
скобками (сначала выполняются действия в скобках). Хотя многие операции
реализованы во всех языках программирования, их конкретный набор, а также
обозначения в разных языках программирования разный, что во многом
затрудняет одновременное использование различных языков
программирования из-за повышения вероятности ошибки кодирования.
Поэтому, не смотря на кажущуюся внешнюю простоту вопроса, требуется
тщательный анализ существующих в конкретном языке программирования
операций и их обозначений.
АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ
Арифметические операции языка VBA реализованы в виде стандартного
общеупотребительного набора, могут быть выполнены с числовыми данными
любых типов и используют обычные обозначения. К их числу относятся
операции, представленные в табл. 2.3. Результатом выполнения
арифметической операции является число, которое может использоваться в
последующих операциях.
Таблица 2.3. Арифметические операции языка VBA.
Операции Приоритет Название
Пример
записи
Если
A=11и
B=5, то
результат
-
3 Смена знака
-A -11
+
7 Сложение
A+B 16
-
7 Вычитание
A-B 6
*
4 Умножение
A*B 55
/
4 Деление
A/B 2.2
\
5
Целочисленное
деление
A\B 2
Mod
6
Остаток от деления
по модулю
A Mod B 1
^
2
Возведение в
степень
A^B 161015