Пример операторов C ++ | Оператор в программе на C ++

Операторы C ++ — один из строительных блоков любого языка программирования. Перед тем, как начать операцию, нам сначала нужно узнать, что это за операция? Операция — это задача, которую должен выполнить пользователь. Теперь эта операция выполняется с помощью…

  1. Операнд : объект (переменная), которыми управляют
  2. Оператор : символ, который используется для выполнения действия/задачи с этими операндами.

Пример операторов C ++

Операторы — один из строительных блоков любого языка программирования. Таким образом, функциональные возможности языка программирования C ++ будут неполными без использования операторов.

Оператор C ++ — это символ, который используется для выполнения математических или логических операций. Язык C ++ богат встроенными операторами. Операторы — это особый тип функции, которая принимает один или несколько аргументов и выдает новое значение.

Например: сложение (+), вычитание (-), умножение (*) и т. д. — это все операторы. Операторы используются для выполнения различных операций с переменными и константами. См. Следующий рисунок в Руководстве по операторам C ++.

На приведенном выше рисунке A, X и Y являются операндом и + и = — операторы.

Оператор сложения сообщает компилятору добавить оба операнда ‘ X ‘ и ‘ Y. ‘

Различные типы операторов

Оператор присваивания (=)

Оператор присваивания в C ++ используется для присвоения значения переменной.

Символ этого оператора — ‘=.’

Для Например, int a = 10;

Здесь 10 будет присвоено переменной типа int a.

Обратите внимание, что значение, которое мы хотим присвоить, будет справа от ‘=’, а переменная — которому мы хотим присвоить значение, будет слева от ‘=.’

Пример 2: x = y;

Здесь значение y будет присвоено x, и позже, если мы изменим значение y, это не повлияет на x.

Мы также можем присвоить значение нескольким переменным одновременно. .

x = y = z = 89

См. следующий пример кода.

  #include  using namespace std; int main () {//мы присвоим значение//x yint x, y; cout > x  ; y = x; //присвоение значения x переменной ycout  

См. вывод ниже .

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

Операторы составного присваивания также используются для быстрого присвоения значения.

Например: number1 + = y

Здесь приведенный выше оператор эквивалентен number1 = number1 + y

Итак, зачем нам это? Мы это видим, и нам придется писать большое имя переменной дважды, если мы напишем его без составного оператора присваивания, что отнимает много времени. Но, используя оператор составного присваивания, мы можем написать его вкратце.

Есть несколько составных операторов, и мы увидим некоторые из них.

Выражение Описание
a + = b a = a + b
a- = b a = ab
a ^ = b a = a ^ b
sum+=x*ysum=sum+(x*y)

См. приведенный ниже пример кода оператора составного присваивания в C ++.

 #include  с использованием пространства имен std  ; int main () {int x; cout > x; x + = 10; //x = x + 10cout  

См. вывод ниже.

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

Арифметический оператор используется для выполнения математической операции. В C ++ есть 5 арифметических операторов; они следующие.

Оператор Описание
+ Используется для сложения двух или более двух чисел.
- Используется для вычитания двух чисел.
* Используется для выполнения умножения.
/ Используется для выполнения деления
% Используется для поиска по модулю (напоминание) из двух чисел.

См. следующий арифметический оператор в примере C ++.

 #include  с использованием пространства имен std; int main () {int x, y; cout > x; cout > y; cout  

См. вывод.

Унарный оператор C ++

Там - это два унарных оператора в C ++. Один предназначен для увеличения (++), а другой - для уменьшения (-).

  1. ++: Это означает, что значение операнда будет будет увеличиваться на 1.
  2. -: это означает, что значение операнда будет уменьшено на 1. Если эти операторы записаны перед переменной (++ X), то сначала. При увеличении значения будет выполнена любая операция, но если этот оператор помещен после переменной (X ++) , он сначала выполнит операцию (если есть), а затем будет увеличивать значение.

См. пример унарного оператора в C ++.

 #include  using namespace std; int main  () {int x, y; cout > x; cout > y;//значение x будет таким же//но он будет увеличиваться cout  

См. следующий вывод.

Оператор отношения C ++

Операторы отношения используется для сравнения двух выражений, например, если они равны, больше или меньше, и т. д. В C ++ используются следующие операторы отношения.

Оператор Desc разрыв
== Равно
! = Не равно (! представляет не всегда)
> Больше
Меньше
> = Больше или равно
Меньше или равно

Примечание: '=' и '==' - это не одно и то же. ‘=’ Для присвоения значения и ‘==’ для сравнения значений.

Эти операторы устанавливают связь между операндами. Операторы отношения меньше (), меньше или равны ( =), эквивалентны (==) и не эквивалентны (! =).

Вы должны заметить, что оператор присваивания (=) и есть оператор отношения для эквивалента (==). Эти двое отличаются друг от друга; оператор присваивания присваивает значение любой переменной, тогда как эквивалентный оператор используется для сравнения значений, как в условиях if-else.

См. следующий пример кода оператора отношения в C ++.

 #include  с использованием пространства имен std; int main () {int x, y; cout > x; cout > y; if (x == y) {cout  y) cout  

См. Вывод ниже.

Логический оператор C ++

Логические операторы используются для выполнения логических операций (И, ИЛИ и НЕ). Если два оператора соединены с помощью оператора И, то будет учитываться действительность обоих операторов, но если они связаны с помощью оператора ИЛИ, то любой из них должен быть допустимым оператором.

Эти операторы в основном используются в циклах (особенно в циклах while ) и в процессе принятия решений. Узнаем подробнее.

Оператор Пояснение
! Выполняет логическую операцию НЕ. Он возвращает TRUE, если операнд равен False, и возвращает FALSE, если операнд True.
&& Выполняет логическую операцию AND. Если оба операнда верны, возвращается ИСТИНА, иначе возвращается Ложь.
|| Выполняет логическую операцию ИЛИ. Если оба операнда равны, то только он возвращает False, в противном случае он возвращает True.

См. Следующий код пример логического оператора в C ++.

 #include  using namespace std; int main () {//здесь мы проверим, делится ли//x на 10 или//y делится на 5//возвращает trueint x, y; cout > x; cout > y;// Здесь используется логический оператор ИЛИ if (x% 10 == 0 || y% 5 == 0) {cout  

См. следующий вывод .

Побитовый оператор C ++

Поразрядный оператор используется для выполнения операций битового уровня с операндами. Операторы сначала преобразуются на битовый уровень, а затем выполняется вычисление операндов.

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

Оператор Пояснение
& Используется для выполнения побитовой операции И.
| Используется для выполнения побитовой операции ИЛИ.
^ Используется для выполнения побитовой операции XOR
~ Is используется для унарного дополнения (инверсии битов)
Используется для двоичной операции сдвига влево
>> Используется для двоичной операции сдвига вправо

См. Следующий пример кода побитового оператора на C ++.

 #include  using namespace std; int main () {int x, y; cout > x; cout > y; cout > 1)  

См. следующий результат.

Операторы сдвига C ++

Операторы сдвига используются для сдвига битов любой переменной. Он бывает трех типов:

  1. Оператор сдвига влево
  2. Оператор сдвига вправо >>
  3. Без знака вправо Оператор Shift >>>>

Оператор C ++ sizeof (тип/переменная)

Оператор sizeof () используется для определения размера типа или переменной. Он возвращает размер в байтах.

Он принимает один параметр, который может быть типом переменной или переменной.

Пример: s = sizeof (char)

Это вернет 1, так как размер char составляет 1 байт.

Условный тернарный оператор C ++

Условный оператор используется для получения результата одного условия.

Синтаксис: условие? результат1: результат2

Здесь, если условие истинно, оно вернет результат1; в противном случае он вернет результат2. Он похож на оператор if-else.

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

 #include  с использованием  пространство имен std; int main () {int x, y; cout > x; cout > y; x> y? cout   

См. Следующий результат.

Оператор запятой C ++ (,)

Оператор запятой (,) используется для разделения двух или более выражений, которые включены, если ожидается только одно выражение. Он возвращает крайнее правое выражение при наличии нескольких выражений.

Например: x = (m = 10, m-5);

Здесь результат будет 5, потому что он сначала присвоит значение m 10, а затем вычтет 5 из 10 (10-5), что даст 5, а затем 5 будет присвоено x .

См. следующий пример кода оператора запятой в C ++.

 #include  using namespace std; int main () {int x  , m; x = (m = 10, m + 7); cout  

См. вывод ниже.

Наконец, публикация учебника по примерам операторов C ++ завершена.

Оцените статью
nanomode.ru
Добавить комментарий