Операнды и операторы C / C++

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

В программировании понятие оператора имеет  широкий диапазон значений – от целой команды до отдельной операции. Значения, которые используются при выполнении операторов, называются операндами. Таким образом, в 4 + 2 операндами являются постоянные значения 4 и 2, а оператором является символ операции сложения. Чаще всего в качестве операндов

Например, оператор ”+” относящийся к константе 6+6 устанавливает ее знак и является таким образом унарной операцией. Оператор ”*” относящийся к переменной z и константе 3  z * 3 является бинарным и обозначает операцию умножения значения z на 3. Из операторов и операндов формируются выражения

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

Пусть объявлены переменные  int a = 3, b = 5, c; a + b это выражение, которое вычисляет сумму значений переменных a и b, а вместе с оператором присваивания (=) можно создавать выражения, которые присваивают некоторой переменной вычисленный результат: c = a + b; 

После выполнения оператора значение переменной c станет равным 8, и останется неизменным до появления другого оператора, который присвоит переменной c новое значение.

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

Для создания арифметических выражений используются:

Рассмотрим несколько примеров вычисления выражений. Пусть объявлены переменные: int a = 4, b = 2, c = 7; float x = 2.5, y = 4.5, z = 6.0;