Логические типы

Основной логический тип данных ПАСКАЛЯ называется boolean. Величины этого типа занимают в памяти 1 байт и могут принимать всего два значения: true (истина) или false (ложь). Внутреннее представление значения false — 0 (нуль), значения true — 1.

К величинам логического типа применяются логические операции and, or, хог и not (табл. 2.5). Для наглядности вместо значения false используется 0, а вместо true — 1.

Таблица 2.5. Логические операции

а

ь

a and Ь

aorb

о хог Ь

not о

0

0

0

0

0

1

0

1

0

1

1

1

1

0

0

1

1

0

1

1

1

1

0

0

Операция and — «логическое И», логическое умножение. Операция or — «логическое ИЛИ», логическое сложение. Операция хог — так называемое исключающее ИЛИ, или операция неравнозначности. Логическое отрицание not является унарной операцией.

Кроме этого, величины логического типа можно сравнивать между собой с помощью операций отношения (табл. 2.6). Результат этих операций имеет логический тип.

Таблица 2.6. Операции отношения

Операция

Знак операции

Больше

>

Больше или равно

>=

Меньше

<

Меньше или равно

<=

Равно

=

Не равно

о

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ     След >