Язык программирования C++.

4.12. Таблица приоритетов операторов.

Таблица 4.4. Приоритет операторов

Порядок и оператор Действие Применение Раздел
Л :: Глобальная область видимости ::имя 7.4.1  
Л :: Область видимости класса класс::имя 3.2.2
Л :: Область видимости пространства имен пространствоимен::имя 3.1
Л . Обращение к члену класса объект.член 1.5.2  
Л -> Обращение к члену класса pointer->член 3.4.1
Л [] Индексирование выражение[выражение] 3.5.2
Л () Вызов функции имя(список_выражений) 1.5.2
Л () Конструкция type тип(список_выражений) 4.11.3
П ++ Постфиксный инкремент l-значение++ 4.5  
П -- Постфиксный декремент l-значение-- 4.5
П typeid Идентификатор типа typeid(тип) 19.2.2
П typeid Идентификатор типа времени выполнения typeid(выражение) 19.2.2
П Явное приведение Преобразование типов cast_имя<тип>(выражение) 4.11.3
П ++ Префиксный инкремент ++l-значение 4.5  
П -- Префиксный декремент --l-значение 4.5
П ~ Побитовое NOT ~выражение 4.8
П ! Логическое NOT !выражение 4.3
П - Унарный минус -выражение 4.2
П + Унарный плюс +выражение 4.2
П * Обращение к значению *выражение 2.3.2
П & Обращение к адресу &l-значение 2.3.2
П () Преобразование типов (тип)выражение 4.11.3
П sizeof Размер объекта sizeof выражение 4.9
П sizeof Размер типа sizeof(тип) 4.9
П sizeof... Размер пакета параметров sizeof...(имя) 16.4
П new Создание объекта new тип 12.1.2
П new[] Создание массива new тип[размер] 12.1.2
П  delete Освобождение объекта delete выражение 12.1.2
П  delete[] Освобождение массива delete[] выражение 12.1.2
П  noexcept Способность к передаче noexcept(выражение) 18.1.4
Л ->* Указатель на член класса указатель->*указатель_на_член 19.4.1  
Л .* Указатель на член класса объект.*указатель_на_член 19.4.1
Л * Умножение выражение * выражение 4.2  
Л / Деление выражение / выражение 4.2
Л % Деление по модулю (остаток) выражение % выражение 4.2
Л + Сумма выражение + выражение 4.2  
Л - Разница выражение - выражение 4.2
Л << Побитовый сдвиг влево выражение << выражение 4.8  
Л >> Побитовый сдвиг вправо выражение >> выражение 4.8
Л < Меньше выражение < выражение 4.3  
Л <= Меньше или равно выражение <= выражение 4.3
Л > Больше выражение > выражение 4.3
Л >= Больше или равно выражение >= выражение 4.3
Л == Равенство выражение == выражение 4.3  
Л != Неравенство выражение != выражение 4.3
Л & Побитовый AND выражение & выражение 4.8
Л ^ Побитовый XOR выражение ^ выражение 4.8
Л | Побитовый OR выражение | выражение 4.8
Л && Логический AND выражение && выражение 4.3
Л || Логический OR выражение || выражение 4.3
П ?: Условный оператор выражение ? выражение : выражение 4.7
П = Присвоение l-значение = выражение 4.4  
П  *=, /=, %=, Составные операторы присвоения l-значение += выражение, и т.д. 4.4 
П +=, -=,  4.4
П  <<=, >>=, 4.4
П  &=, |=, ^=  4.4
П throw Передача исключения throw выражение 4.6.1
Л , Запятая выражение, выражение 4.10