Module
Contents
Index 🔎︎

# AND Operator

Используется для логического объединения двух выражений.

## Синтаксис

    Результат = Выражение1 And Выражение2

## Параметры:

Результат. Любая числовая переменная, в которую записывается результат объединения.

Выражение1, Выражение2. Любые объединяемые выражения.

Выражения типа Boolean, объединённые оператором AND, возвращают значение True только в том случае, если оба выражения вычисляются как True.

True AND True возвращает True; для всех других комбинаций результатом будет False.

Оператор AND выполняет также побитовое сравнение идентично расположенных битов в двух числовых выражениях.

## Пример:

    Sub ExampleAnd
    Dim A As Variant, B As Variant, C As Variant, D As Variant
    Dim vVarOut As Variant
        A = 10: B = 8: C = 6: D = Null
        vVarOut = A > B And B > C REM возвращает -1
        vVarOut = B > A And B > C REM возвращает 0
        vVarOut = A > B And B > D REM возвращает 0
        vVarOut = (B > D And B > A) REM возвращает 0
        vVarOut = B And A REM возвращает 8 благодаря побитовой комбинации обоих аргументов оператором AND
    End Sub