Логический тип
Логический тип — это тип данных, который хранит одно из двух значений: истину или ложь. Он нужен, чтобы проверять условия и управлять выполнением программы.
True и False, true и false или ИСТИНА и ЛОЖЬ.Логическое значение получается, например, при сравнении чисел или строк: результат выражения \(7 > 3\) — истина, а результат \(7 = 3\) — ложь. Логическое выражение может также объединять несколько условий с помощью логических операций: НЕ, И и ИЛИ.
| A | B | A И B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Пусть \(x = 12\). Выражение x >= 10 имеет логическое значение истина. Выражение x < 10 имеет значение ложь. В условной команде программа может выполнить разные действия в зависимости от полученного результата.
Логическое значение — это результат проверки: истина или ложь. Условие — это выражение, которое такой результат вычисляет. Например, x == 5 — условие, а его результат при \(x = 5\) — истина. Не следует путать логический тип с целочисленным: в некоторых языках ложь и истина могут внутренне представляться числами 0 и 1, но это разные понятия.
Какое значение имеет выражение 4 * 2 == 8?
Логические значения часто используются в командах ветвления и повторения. В условии проверяется выражение логического типа, а затем выбирается действие. Переменная логического типа может хранить результат проверки и изменяться командой присваивания.
Главное
- Логический тип имеет два значения: истина и ложь.
- Результат сравнения — логическое значение; его можно использовать как условие.
- Логические выражения помогают выбирать действия и организовывать повторения в программе.