Contents
Index 🔎︎

# XOR Operator

執行兩個表示式的邏輯「互斥或」型組合。

## 語法：

    Result = Expression1 XOR Expression2

## 參數：

Result：包含組合結果的任意數值型變數。

Expression1、Expression2：要合併的任意數值型表示式。

對布林型表示式進行邏輯「互斥或」交集運算時，如果兩個表示式互不相同，則傳回值 True (真)。

進行逐位元「互斥或」交集運算時，如果某個位元僅在兩個表示式之一中設定，則傳回相應的位元。

## 示例：

    Sub ExampleXOR
    Dim vA As Variant, vB As Variant, vC As Variant, vD As Variant
    Dim vOut As Variant
        vA = 10: vB = 8: vC = 6: vD = Null
        vOut = vA > vB XOR vB > vC ' returns 0
        vOut = vB > vA XOR vB > vC ' returns -1
        vOut = vA > vB XOR vB > vD ' returns -1
        vOut = (vB > vD XOR vB > vA) ' returns 0
        vOut = vB XOR vA ' returns 2
    End Sub