Операторы в языке C. Логические операторы. Инструкция
Оператор присваивания обозначается как равно (=). С его помощью переменной присваивается какое-нибудь значение, которое задаёт либо сам программист в программе, либо пользователь, либо программа сама высчитывает какое-то значение и присваивает его переменной.
Например, в С++ оператор записывается вот так:
Необходимо, чтобы слева стояла переменная, а не число.
Часто этот оператор C путают с проверкой на равенство. Но проверка обозначается в С++ по-другому, например:
Например:
В нашем случаем b3= 50; так как переменные b1 и b2 не равны.
В С+ как и в любом другом языке есть логические операторы C «больше» и «меньше», обозначаются как: "<" и ">".
Пример операторов C:
В нашем случаем b3= 80; так как переменная b1 больше переменной b2.
Логические операции упрощают программный код. Логические операции соединяют несколько простых условий.
— Операция И обозначается как &&:
Если оба простых условия истины (принимают значение true), то и общее условие примет значение истинно;
— Операция ИЛИ обозначатся как две параллельные прямые.
Если одно из этих условий принимает значение истинно, то и общее условие тоже истинно.
— Операция НЕ обозначается как !
это условие истинно, если переменная а не равно пяти.
Очень часто новички путают операции И и ИЛИ. Давайте рассмотрим пример из жизни, чтобы по лучше понять.
Например, вы хотите приготовить суп.
Для этого вам необходимо поставить бульон, а чтобы его поставить, надо налить воду в кастрюлю и положить туда мясо.
Записывается это следующим образом:
то есть, если оба эти условия соблюдаются, то тогда вы сможете сварить бульон. А если ты ток налили воду в кастрюлю, разве получится бульон? Скорее просто кипяченная вода.
И ещё один случай, вам надо купить что-нибудь к чаю. Приходите в магазин и выбираете: либо батон, либо конфеты или же печенья.
После вам надо позвать соседей на чай.
Записывается это так:
Обратите внимания на скобки!
Например, в С++ оператор записывается вот так:
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 комментариев