Булев тип данных (логический тип) в компьютерных системах принимает два возможных значения: истину (true) и ложь (false). 12
Некоторые особенности работы булева типа данных:
- Хранение в памяти. 1 Булев тип данных может храниться с использованием одного бита, но обычно для этого применяют минимальную адресуемую ячейку памяти (байт или машинное слово). 15
- Операции с булевыми значениями. 15 К этому типу данных применимы, например, логическое умножение (AND, &, *), логическое сложение (OR, |, +), сложение с переносом (xor, NEQV, ^) и другие. 15
- Использование в арифметических операциях. 1 Большинство языков программирования позволяют использовать булев тип переменных и констант в арифметических операциях, предварительно приводя его к численному типу. 1
- Применение. 1 Булев тип данных традиционно используется для обозначения параметров «да» и «нет» относительно результата сравнения чисел в более сложных командах и операциях. 5
Булев тип данных присутствует в большинстве языков программирования и используется для управления потоком выполнения программы, представления результатов сравнений и логических условий. 13