Операторы в C/C++ — это символы или специальные символы, которые выполняют определенные операции с одним или несколькими операндами. Они являются неотъемлемой частью синтаксиса и функциональности языков программирования C и C++. Вот различные типы операторов в C/C++:
-
Арифметические операторы:
- Дополнение (+)
- Вычитание (-)
- Умножение (*)
- Деление (/)
- По модулю (%)
- Приращение (++)
- Уменьшить (–)
-
Операторы отношения:
- Равно (==)
- Не равно (!=)
- Больше (>)
- Меньше (<)
- Больше или равно (>=)
- Меньше или равно (<=)
-
Логические операторы:
- Логическое И (&&)
- Логическое ИЛИ (||)
- Логическое НЕ (!)
-
Побитовые операторы:
- Побитовое И (&)
- Побитовое ИЛИ (|)
- Побитовое исключающее ИЛИ (^)
- Побитовое НЕ (~)
- Сдвиг влево (<<)
- Сдвиг вправо (>>)
-
Операторы присваивания:
- Простое присваивание (=)
- Сложное присваивание (+=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=)
-
Условный оператор (?:)
-
Оператор Sizeof (sizeof)
-
Оператор-запятая (,)
-
Операторы указателей:
- Оператор адреса (&)
- Оператор разыменования (*)
-
Операторы приведения типов:
- Неявное приведение типов
- Явное приведение типов (например, static_cast, Dynamic_cast, reinterpret_cast)
-
Операторы доступа участников:
- Оператор точка (.)
- Оператор стрелки (->)
-
Тройный оператор (?:)
-
Операторы приоритета:
- Кробки ()
Это некоторые распространенные операторы в C/C++. Используя эти операторы, вы можете выполнять в своих программах самые разнообразные операции.