Оператор Bitwise-operators Pascal-Паскаль
Описание
Bitwise-operators: Булевы операторы
Оператор | Операция | Тип операндов | Тип результатов |
---|---|---|---|
Not | Побитовое Отрицание | Integer | Integer |
And | Побитовое И | Integer | Integer |
Or | Побитовое ИЛИ | Integer | Integer |
Xor | Побитовое исключающее ИЛИ | Integer | Integer |
SHL | Сдвиг влево | Integer | Integer |
SHR | Сдвиг вправо | Integer | Integer |
Оператор Not - унарный.
Если операнд оператора Not имеет тип Integer, то результат имеет тот же самый целочисленный тип.
Если оба операнда операторов And, Or, Xor имеют целочисленный тип, то результат имеет общий тип двух операндов.
Операции I Shl J и I Shr J сдвигают значение I влево или вправо на J бит. Тип результата - такой же как и тип выражения I.