Справочник по C/C++
Основные операторы

Арифметические операторы

В языке C и C++ позволяют использовать следующие сем арифметических операторов.

Оператор      Действие
- Вычитание, унарный минус
+ Сложение
* Умножение
/ Деление
% Деление по модулю
-- Декримент
++ Инкремент

Оператор % возвращает остаток от деления нацело.

Эти операторы подчиняются следующему порядку действий.

Приоритет      Операторы
Наивысший ++ -- - (унарный минус)
* / %
Низший + -

Операторы отношений и логические операторы

Оператор      Значение
> Больше
>= Больше или равно
< Меньше
<= Меньше или равно
== Равно
!= Не равно

Определенны следующие логические операторы

Оператор      Значение
&& И
|| ИЛИ
! НЕ

Операторы отношений используются для сравнения, а логические — для объединения двух значений или, в случае оператора !, для реверсирования значения. Приоритет этих операторов показан в следующей таблице.

Приоритет      Операторы
Наивысший !
> >= < <=
== !=
&&
Низший ||

Операторы присваивания

В языках C и C++ оператором присваивания служит одиночный знак равенства (=).