Приоритеты операций и порядок вычислений

В языке С++ операции с высшими приоритетами вычисляются первыми. Приоритеты в порядке убывания и порядок выполнения операций приведены в табл. 9.

Таблица 9

Приоритет Знак операции Типы операции Порядок выполнения
  () []. -> Выражение Слева направо
  - + ~! * & ++ -- sizeof приведение типов Унарные Справа налево
  * / % Мультипликативные Слева направо
  + - Аддитивные
  << >> Сдвиг
  < > <= >= Отношение
  ==!= Отношение (равенство)
  & Поразрядное И
  ^ Поразрядное исключающее ИЛИ
  | Поразрядное ИЛИ
  && Логическое И
  || Логическое ИЛИ
  ?: Условная
  = *= /= %= += -= &= |= >>= <<= ^= Простое и составное присваивание Справа налево
  , Последовательное вычисление Слева направо

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: