C операторы
Вступление
C поддерживает широкий спектр операторов, таких как +, -, *, /, &, <,> и т. Д.,
Определение
Оператор - это символ, который приказывает компьютеру выполнять определенные математические или логические манипуляции. Операторы используются в программах для манипулирования данными и переменными.
Операторы Си могут быть классифицированы по ряду категорий. Они есть :
- Арифметические операторы.
- Реляционные операторы.
- Логические операторы.
- Операторы присваивания.
- Операторы инкремента и декремента.
- Условные операторы.
- Битовые операторы.
- Специальные операторы.
Арифметические операторы:
Арифметические операторы включают в себя +, -, *, /,%, который выполняет все математические манипуляции. Эти операторы могут работать с любым встроенным типом данных, разрешенным в C. В таблице приведены функции арифметических операторов.
операторы | Имея в виду |
---|---|
+ | Дополнение или унарный плюс |
- | Вычитание одинарного минуса |
* | умножение |
/ | разделение |
% | Подразделение по модулю |
Реляционные операторы:
Реляционные операторы используются для сравнения двух операндов, и в зависимости от их отношения принимаются определенные решения. Например, его можно использовать для сравнения возраста двух человек, цены двух предметов и так далее. Существует 6 типов реляционных операторов. Они есть:
операторы | Имея в виду |
---|---|
< | Меньше чем |
> | Больше, чем |
<= | Меньше или равно |
> = | Больше или равно |
== | Равно |
знак равно | Не равно |
Логические операторы:
C поддерживает три логических оператора. Они есть:
операторы | Имея в виду |
---|---|
&& | Логическое И |
|| | Логическое ИЛИ |
! | Логическое НЕ |
Операторы присваивания:
Операторы присваивания используются для присвоения результата выражения переменной. Обычно используется оператор «=». Есть дополнительные «стенографические» операторы присваивания вида
V op = exp;
Вот,
V = переменная
exp = выражение и
op = двоичный арифметический оператор.
Оператор op = известен как сокращенный оператор присваивания.
Операторы Назначения Сокращения
Оператор с простым оператором присваивания | Выписка с оператором стенографии |
---|---|
а = а + 1 | а + = 1 |
а = а - 1 | а - = 1 |
a = a * (n + 1) | a * = n + 1 |
a = a / (n + 1) | а / = п + 1 |
а = а% б | а% = б |
Операторы инкремента и декремента:
C поддерживает два уникальных оператора, которых нет в других языках. Это: ++ и - (операторы увеличения и уменьшения соответственно).
Оператор ++ добавляет 1 к операнду, а - вычитает 1. Оба являются унарными операторами и принимают следующую форму:
++ м; или м ++;
--m; или м--;
++ m эквивалентно m = m + 1;
- m эквивалентно m = m - 1;
Условный оператор:
Тернарная пара операторов? : »Доступен в C для построения условных выражений вида:
Exp1? Exp2: Exp3
Exp1, Exp2 и Exp3 являются выражениями. Оператор? Работает следующим образом:
Exp1 оценивается первым. Если оно ненулевое (true), выражение exp2 вычисляется и становится значением выражения. Если exp1 имеет значение false, exp3 оценивается, и его значение становится значением выражения. Здесь оценивается только одно из выражений.
Битовые операторы:
Побитовые операторы - это специальные операторы, которые используются для манипулирования данными на битовом уровне. Эти операторы используются для проверки битов или их сдвига вправо или влево. Битовые операторы не могут применяться к плавающим или двойным.
операторы | Имея в виду |
---|---|
& | Побитовое И |
| | Побитовое ИЛИ |
^ | Побитовое исключающее ИЛИ |
<< | Сдвиг влево |
>> | Shift Right |
~ | Свой комплимент |
Специальные операторы:
C поддерживает некоторые специальные операторы, такие как:
- оператор запятой
- оператор sizeof
- операторы указателя (& и *)
- операторы выбора участников.
Предыдущий: константы, переменные и типы данных
Далее: C printf ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования