Регистрация   Войти
Процедуры и функции
Работа с принтером
Constructor
DateTime
Destructor
Fail
GetFillSettings
GetImage
GetLineSettings
GetMaxMode
GetMaxX
GetMaxY
GetPalette
GetTextSettings
GetVerify
GetViewSettings
GraphErrorMSG
Include
InitGraph
InitMemory
Insert
Insline
Int
New
Object
SetAllPalette
Virtual
Примеры программ

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

Главная / Справочник / Синтаксис языка / Операторы

Объявление

ОператорОперацияТип операндовТип результата
NotПобитовое отрицаниеIntegerInteger
AndПобитовое ИIntegerInteger
OrПобитовое ИЛИIntegerInteger
XorПобитовое исключающее ИЛИIntegerInteger
ShlСдвиг влево IntegerInteger
ShrСдвиг вправо IntegerInteger

Замечания

Оператор Not - унарный.

Если операнд оператора Not имеет тип Integer, то результат имеет тот же самый целочисленный тип. Если оба операнда операторов And, Or, Xor имеют целочисленный тип, то результат имеет общий тип двух операндов.

Операции I Shl J и I Shr J сдвигают значение I влево или вправо на J бит. Тип результата - такой же как и тип выражения I.