В Object Pascal определены следующие логические операции:
- not - логическое НЕ;
- and - логическое И;
- or - логическое ИЛИ;
- xor - исключительное ИЛИ.
К логическим же в Object Pascal обычно относятся и две сдвиговые операции над целыми числами:
i shl j - сдвиг содержимого i на j разрядов влево; освободившиеся младшие разряды заполняются нулями;
i shr j - сдвиг содержимого i на j разрядов вправо; освободившиеся старшие разряды заполняются нулями.
Правила использования операций с операндами различного типа.
