Операции

Операции в C++, как и в других языках программирования, делятся на два основных типа: унарные и бинарные.

К унарным относятся операции, которые проводятся над одним операндом. Весь список выглядит так

  1. Инкремент и декремент

Добавляют или отнимают из переменной единицу.

  1. Взятие адреса и вызов по адресу переменной (см. указатели и ссылки)

Функционал полностью соответствует названию

  1. Унарные плюс и минус

Соответственно аналогичны умножению переменной с -1 и +1. Унарный минус иногда называют операцией смены знака числа.

  1. Выделение и освобождение памяти

Выделяет участок памяти под переменную определенного типа

Возвращает выделенную памяти обратно в “кучу”.

  1. Определение размера

Возвращает количество байт переменной

  1. Оператор доступа

Позволяет обратиться к глобальной переменной, минуя локальную переменную с таким же именем

К бинарным относят операции с 2 операндами. Это все арифметические операции, операции сравнения, битовые и разрядные сдвиги, логические и (&&) и или (||) и присваивание.

Есть так же особый вид - тернарная  операция, позволяющая работать с 3 знаками.

Если a = 0 то вызовется b, если нет, то  c.

Не нашли ответ? Не беда, спросите в комментариях.

Ваш e-mail не будет опубликован. Обязательные поля помечены *