Операторы в языке C. Логические операторы. Инструкция

Оператор присваивания обозначается как равно (=). С его помощью переменной присваивается какое-нибудь значение, которое задаёт либо сам программист в программе, либо пользователь, либо программа сама высчитывает какое-то значение и присваивает его переменной.

Например, в С++ оператор записывается вот так:

n = 100;

Необходимо, чтобы слева стояла переменная, а не число.

Часто этот оператор C путают с проверкой на равенство. Но проверка обозначается в С++ по-другому, например:

b1== b2 // проверяем равно ли значение переменной b1 значению b2.

Например:

b1= 10; // присвоение переменной значение.
b2= 5; // присвоение значения.
if (b1 == b2) { b3= 80;} // проверка условия и если условие истинное, то выполняем оператор.
else b3= 50; // иначе, если условие ложно.
Cout<<b3;

В нашем случаем b3= 50; так как переменные b1 и b2 не равны.

В С+ как и в любом другом языке есть логические операторы C «больше» и «меньше», обозначаются как: "<" и ">".

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

b1= 10; // присвоение переменной значение.
b2= 5; // присвоение значения.
if (b1> b2) { b3= 80;} // проверка условия и если условие истинное, то выполняем оператор.
else b3= 50; // иначе, если условие ложно.
Cout<<b3;

В нашем случаем b3= 80; так как переменная b1 больше переменной b2.

Логические операции упрощают программный код. Логические операции соединяют несколько простых условий.

— Операция И обозначается как &&:

aaa == 33 && bbb > 40

Если оба простых условия истины (принимают значение true), то и общее условие примет значение истинно;

— Операция ИЛИ обозначатся как две параллельные прямые.

aaa == 55 || b12 > 77

Если одно из этих условий принимает значение истинно, то и общее условие тоже истинно.

— Операция НЕ обозначается как !

!( a == 5)

это условие истинно, если переменная а не равно пяти.

Очень часто новички путают операции И и ИЛИ. Давайте рассмотрим пример из жизни, чтобы по лучше понять.

Например, вы хотите приготовить суп.

Для этого вам необходимо поставить бульон, а чтобы его поставить, надо налить воду в кастрюлю и положить туда мясо.

Записывается это следующим образом:

Если (налили воду в кастрюлю ) И ( положили в кастрюлю мясо) {варить бульон;}

то есть, если оба эти условия соблюдаются, то тогда вы сможете сварить бульон. А если ты ток налили воду в кастрюлю, разве получится бульон? Скорее просто кипяченная вода.

И ещё один случай, вам надо купить что-нибудь к чаю. Приходите в магазин и выбираете: либо батон, либо конфеты или же печенья.

После вам надо позвать соседей на чай.

Записывается это так:

Если (вы купили (батон) ИЛИ (печенье) ИЛИ (конфеты) ) {позвать соседей на чай!;}

Обратите внимания на скобки!

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.