XOR operátor

Két kifejezésen Kizáró vagy műveletet hajt végre.

Szintaxis:


Eredmény = Kifejezés1 XOR Kifejezés2

Paraméterek:

Eredmény: Bármilyen numerikus változó, amely az összevonás eredményét tárolja.

Kifejezés1, Kifejezés2: Bármilyen numerikus kifejezések, amelyeket egymással össze szeretne vonni.

Két logikai kifejezés logikai Kizáró vagy művelete esetén csak akkor adja vissza a True értéket, ha a két kifejezés különbözik egymástól (az egyik True, a másik False, vagy fordítva).

A bitenkénti Kizáró vagy művelet akkor ad vissza bitet, ha a megfelelő bit csak az egyik kifejezésben volt beállítva.

Példa:


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 ' 0-t ad vissza
    vOut = vB > vA XOR vB > vC ' -1-et ad vissza
    vOut = vA > vB XOR vB > vD ' -1-et ad vissza
    vOut = (vB > vD XOR vB > vA) ' 0-t ad vissza
    vOut = vB XOR vA ' 2-t ad vissza
End Sub

Please support us!