Операции отношения, логические операции.
ОПЕРАЦИИ ОТНОШЕНИЯ
Операция | Типы операндов
| Тип результата
| =
| Равно
| Совместимый простой, указатель, множественный строковый или упакованный строковый
| Булевский
| <>
| Не равно
| Совместимый простой, указатель, множественный строковый или упакованный строковый
| Булевский
| <
| Меньше чем
| Совместимый простой, указатель, множественный строковый или упакованный строковый
| Булевский
| >
| Больше чем
| Совместимый простой, указатель, множественный строковый или упакованный строковый
| Булевский
| <=
| Меньше или равно
| Совместимый простой, указатель, множественный строковый или упакованный строковый
| Булевский
| >=
| Больше или равно
| Совместимый простой, указатель, множественный строковый или упакованный строковый
| Булевский
| =>
| Надмножество
| Множества совместимых типов
| Булевский
| <=
| Подмножество
| Множества совместимых типов
| Булевский
| in
| Элемент множества
| Левый операнд: любой перечислимый t; правый: множество, совместимое с t
| Булевский
| |
ЛОГИЧЕСКИЕ ОПЕРАЦИИ
Операция | Типы операндов
| Тип результата
| not
| Отрицание (битовое)
| Целый
| Целый
| and
| И (битовое)
| Целый
| Целый
| or
| ИЛИ (битовое)
| Целый
| Целый
| xor
| Исключающее ИЛИ (битовое)
| Целый
| Целый
| shl
| Сдвиг влево
| Целый
| Целый
| shr
| Сдвиг вправо
| Целый
| Целый
| |