Приложение 1. Операции и основные математические функции
1. Операции приведены в порядке убывания приоритета, операции с разными приоритетами разделены чертой.
| Операция | Краткое описание | Использование | Выполне-ние | 
| Первичные (унарные) операции | |||
| . | Доступ к члену | объект . член | Слева направо | 
| -> | Доступ по указателю | указатель -> член | |
| [ ] | Индексирование | переменная [выражение] | |
| ( ) | Вызов функции | ID(список) | |
| Унарные операции | |||
| ++ | Постфиксный инкремент | lvalue++ | Справа налево | 
| -- | Постфиксный декремент | lvalue-- | |
| sizeof | Размер объекта (типа) | sizeof(ID или тип) | |
| ++ | Префиксный инкремент | ++lvalue | |
| -- | Префиксный декремент | --lvalue | |
| ~ | Побитовое НЕ | ~выражение | |
| ! | Логическое НЕ | !выражение | |
| - (+) | Унарный минус (плюс) | - (+)выражение | |
| * | Разадресация указателя | *выражение | |
| & | Адрес | &выражение | |
| () | Приведение типа | (тип)выражение | |
| Бинарные и тернарная операции | |||
| * | Умножение | выражение * выражение | Слева направо | 
| / | Деление | выражение / выражение | |
| % | Получение остатка | выражение % выражение | |
| + ( - ) | Сложение (вычитание) | выражение + (-) выражение | |
| << | Сдвиг влево | выражение << выражение | |
| >> | Сдвиг вправо | выражение >> выражение | |
| < | Меньше | выражение < выражение | |
| <= | Меньше или равно | выражение <= выражение | |
| > | Больше | выражение > выражение | |
| >= | Больше или равно | выражение >= выражение | |
| == | Равно | выражение == выражение | |
| != | Не равно | выражение != выражение | |
| & | Побитовое И | выражение & выражение | |
| ^ | Побитовое исключ. ИЛИ | выражение ^ выражение | |
| | | Побитовое ИЛИ | выражение | выражение | |
| && | Логическое И | выражение && выражение | |
| || | Логическое ИЛИ | выражение || выражение | 
Окончание прил. 1
| Операция | Краткое описание | Использование | Выполне-ние | 
| ?: | Условная операция (тернарная) | выражение ? выражение : выражение | Справа налево | 
| = | Присваивание | lvalue = выражение | |
| *= | Умножение с присваиванием | lvalue *= выражение | |
| /= | Деление с присваиванием | lvalue /= выражение | |
| %= | Остаток от деления с присв-м | lvalue %= выражение | |
| += | Сложение с присваиванием | lvalue += выражение | |
| - = | Вычитание с присваиванием | lvalue -= выражение | |
| <<= | Сдвиг влево с присваиванием | lvalue <<= выражение | |
| >>= | Сдвиг вправо с присваиванием | lvalue >>= выражение | |
| &= | Поразрядное И с присваив-м | lvalue &= выражение | |
| |= | Поразрядное ИЛИ с присв-м | lvalue |= выражение | |
| ^= | Поразрядное ИСКЛЮЧАЮЩЕЕ ИЛИ с присваиванием | lvalue ^= выражение | |
| , | Последовательное вычисление | выражение, выражение | Слева направо |