кодесурса
«C

C операторы

script1adsense2code
script1adsense3code

Вступление

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code