# Unary Operators

Унарный оператор —  применяется к одному операнду. Пример: !a, a++

Существует два вида унарных операторов:

* Postfix: 5++: операторы(++) следуют за операндом(5);
* Prefix: -5: операторы(-) предшествуют операнду(5);

![UnaryOperator](/pictures/ComputerScience/UnaryOperator.png?raw=true)

## Глоссарий

**Приоритетность (precedence)**: какой оператор выполняется 1м среди разных операторов при отсутствии группирующих скобок. Н/р, 3 + 5 * 2

**Ассоциативность**: порядок выполнения операторов одного приоритета.
Н/р, a ?? b ?? c ?? 10 - ?? выполняется справо налево

В выражении A + B:

* `A` и `B`     — это **операнды**.
* `+` или `==`  — это **оператор**, который выполняет операцию сложения.

---

[2.1.3.1 Logical Expressions Theme](./2.1.3.1%20Logical%20Expressions.md) | [Back To iTWiki Contents](https://github.com/eldaroid/iTWiki) | [2.1.3.3 Binary Operators Theme](./2.1.3.3%20Binary.md)