logo search
Методичка_Delphi_Ч1

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

Выражения, в которых используются операнды логического типа и операции над ними, называются логическими. Результатом вычисления такого выражения может быть только True или False. Частями логического выражения могут быть арифметические выражения, участвующие в операциях сравнения.

При записи логических выражений следует учитывать старшинство операций. Приоритеты операций, которые могут участвовать в логических выражениях, приведены в таблице 4.3.

Таблица 4.3 – Старшинство операций

Операции

Приоритет

@, not

Первый (самый высокий)

*, /, div, mod, and, shl, shr, as

Второй

+, –, or, xor

Третий

=, <>, <, >, <=, >=, in, is

Четвертый (самый низкий)

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