Выражения

Выражение - это единица программного кода, которая определяет способ вычисления некоторого значения. Выражения в языке программирования формируются в соответствии с определенными правилами из констант и переменных, компонент массивов, полей записей, функций и знаков операций. Запись в тексте программного кода отличается от обычной математической записи.

Операции подразделяются на:

Различают унарные и бинарные операции. Унарный знак плюс «+» перед величиной не изменяет ее значения. Унарный знак минус « - » перед величиной изменяет ее знак. К бинарным операциям (участвуют не одна величина, а две) относятся сложение, вычитание, умножение, деление.

Если в выражении используется несколько данных, то их типы должны быть идентичными либо совместимыми. Например, арифметические операции применимы только к величинам целых и вещественных типов.

Таблица 2.2. Порядок выполнения операций
 Операции  Приоритет  Тип действий
 ()  1  Вычисление в круглых скобках
 Функция  2  Вычисление значения функции
 Унарный +
 Унарный -
 3  Унарные операции
 *, /, \, mod  4  Операции умножения
 +, -  5  Операции сложения
 =, <>, <=, >=, <, >  6  Операции отношения

В выражениях используются круглые скобки для заключения в них тех частей выражения, которые необходимо выполнить в первую очередь. Количество открывающих скобок должно быть равно количеству закрывающих. Вычисление выражений выполняется в определенном порядке, установленном круглыми скобками, и в соответствии с приоритетом операций
(таблица  2.2).

Операции с равным приоритетом обычно выполняют слева направо. Операция mod возвращает остаток, полученный путем деления двух операндов целого типа. Наиболее часто используемые стандартные арифметические функции для работы с числовыми данными приведены в приложении 2.