Операторы C++

Следующий список содержит операторы C++ организованные по категории.

Аддитивные

Добавления: +

Вычитание. -

 

Присваивание

Назначение сложения. +=

назначение: =

Побитовое И присваивания: &=

Побитовый оператор, исключающий ИЛИ назначение. ^=

Побитовое включающее ИЛИ назначение. |=

Назначение деления. /=

Назначение левого миграции. <<=

Назначение модуля. %=

Назначение умножения. *=

Правое назначения миграции. >>=

Назначение вычитания. - =

 

Поразрядные

Побитовый оператор И. &

Оператор побитового исключающего OR: ^

Побитовое включающее ИЛИ: |

Logical

Логическое И. &&

Логическое ИЛИ. ||

 

Прочее

Запятая. "

Условие: -:

Указатель-к-участник: . * или - >*

ссылка: &

разрешение области: ::

 

Мультипликативные

Деление. /

модуль: %

Умножение. *

Постфикс

приведение: ()

вызов функции: ()

Доступ к членам: .and - >

Уменьшение постфиксная: --

Увеличение постфиксная: ++

Индекс: []

реляционно и равенства

Равенство. ==

Больше или равно. >=

Greater than: >

Меньше или равно. <=

Меньше: <

Not equal to: ! =

Сдвиг

Левый миграция: <<

Правый миграция: >>

 

Унарный

взятия адреса: &

удаление

Косвенное обращение: *

Логическое отрицание: !

new;

Дополнение до единицы. ~

Уменьшение префикса. --

Увеличение префикса. ++

sizeof

Унарный плюс оператор: +

Унарный оператор отрицания. -

 

См. также

Ссылки

Operator precedence and Associativity

Перегрузка операторов

Ключевые слова C++

Лексических правил