Логические выражения
Логическое выражение - это выражение, на которое мы можем дать ответ Да или Нет, Истина или Ложь, True или False.
Примеры логических выражений:
-
4 > 3- true -
5- больше
Пример:5 > 2- true -
<- меньше
Пример:5 =- больше или равно
Пример:5 >= 5- true* -
<=- меньше или равно
Пример:5 <= 2- false -
==- равно-ли
Пример:5 == 4- false -
!- не
Пример:!false- true -
!=- не равно-ли
Пример:5 != 5- false -
&&- и
*Пример:true && false- false -
||- или
*Пример:true || false- true
Тип данных bool
Тип данных bool, хранит в себе результат логического выражения, то есть true или false.
Пример:
using System;
public class Program
{
static void Main(string[] args)
{
bool a = true;
bool b = 4 > 3;
bool c = 3 < 5 || false;
}
}
Life hack
-Как упростить чтения логических выражений?
-Все очень просто!
Памятка:
- оператор
&&- произведение - оператор
||- сложение true = 1false = 0- максимальная возможная цифра в выражение -
1
Предположим у нас есть данное логическое выражение:
true || false && true
Давайте преобразуем данное логического выражение в математический пример, используя памятку.
Получиться:
1 + 0 * 1 = 1 + 0 = 1
То есть результатом логического выражения:
true || false && true будет true, так как (true = 1).
Заключение
Пример использования логических выражений мы рассмотрим в следующей главе.


