Навигация
Оглавление
Булевские типы данных
Булевские типы данных названы так в честь Георга Буля (George Boole), одного из авторов формальной логики. Диапазон значений данных булевских типов представлен двумя предопределенными константами: True - истина и False - ложь (таблица 2.4).

Тип данных Диапазон значений Объем памяти (байт)
Boolean False (0), True (1) 1
ByteBool False (0), True (не равно 0) 1
WordBool False (0), True (не равно 0) 2
LongBool False (0), True (не равно 0) 4

Таблица 2.4. Булевские типы данных
Пример описания булевских данных:
var
Flag: Boolean;
WordFlag: WordBool;
LongFlag: LongBool;

Булевские типы данных широко применяются в логических выражениях и в выражениях отношения. Переменные типа Boolean используются для хранения результатов логических выражений и могут принимать только два значения: False и True (стандартные идентификаторы). Булевские типы данных ByteBool, WordBool и LongBool введены в язык Delphi специально для совместимости с другими языками, в частности с языками C и C++. Все булевские типы данных совместимы друг с другом и могут одновременно использоваться в одном выражении.

 

Сайт создан в системе uCoz