5. Логические выражения

Логические выражения

Логическое выражение - это выражение, на которое мы можем дать ответ Да или Нет, Истина или Ложь, 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 = 1
  • false = 0
  • максимальная возможная цифра в выражение - 1

Предположим у нас есть данное логическое выражение:
true || false && true
Давайте преобразуем данное логического выражение в математический пример, используя памятку.
Получиться:
1 + 0 * 1 = 1 + 0 = 1
То есть результатом логического выражения:
true || false && true будет true, так как (true = 1).

Заключение

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

Добавить комментарий:

Ваш адрес email не будет опубликован. Обязательные поля помечены *