Выражения и их типы в C(Си)

👁 28 просмотров
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Выражение — это определенная конструкция их переменных и математических операторов, который после вычисления возвращает значение. В Си есть следующий список базовых операторов

Арифметические операторы

Операция (выражение)Оператор
Присваивание=
Сложение+
Вычитание
Унарный минус
Унарный плюс+
Умножение*
Деление/
Операция модуль%
Инкремент префиксный++a
Инкремент постфиксныйa++
Декремент префиксныйa
Декремент постфиксныйa

Логические операторы

Операция (выражение)Оператор
Логическое отрицание, НЕ!
Логическое умножение, И&&
Логическое сложение, ИЛИ||

Побитовые операторы

Операция (выражение)Оператор
Побитовая инверсия~
Побитовое И&
Побитовое ИЛИ (or)|
Побитовое исключающее ИЛИ (xor)^
Побитовый сдвиг влево<<
Побитовый сдвиг вправо>>

Операторы сравнения

Операция (выражение)Оператор
Равенство==
Неравенство!=
Больше>
Меньше<
Больше или равно >=
Меньше или равно<=

Составное присваивание

Операция (выражение)Оператор
Сложение, совмещённое с присваиванием+=
Вычитание, совмещённое с присваиванием-=
Умножение, совмещённое с присваиванием*=
Деление, совмещённое с присваиванием/=
Вычисление остатка от деления, совмещённое с присваиванием%=
Побитовое «И» (AND), совмещённое с присваиванием&=
Побитовое «ИЛИ» (or), совмещённое с присваиванием|=
Побитовое «исключающее ИЛИ» (xor), совмещённое с присваиванием^=
Побитовый сдвиг влево, совмещённый с присваиванием<<=
Побитовый сдвиг вправо, совмещённый с присваиванием>>=