XOR eragilea

Bi adierazpenen ala-esklusiboa konbinazio logikoa egiten du.

Sintaxia:

Emaitza = Adierazpena1 XOR Adierazpena2

Parametroak:

Emaitza: Konbinazioaren emaitza duen zenbakizko aldagaia.

Adierazpena1, Adierazpena2: Konbinatu nahi dituzun zenbakizko adierazpenak.

Bi adierazpen boolearren arteko ala-esklusiboa juntagailu logikoak True itzuliko du, baldin eta bi adierazpenak desberdinak badira.

Bitetan dagoen ala-esklusiboa juntagailuak bit bat itzuliko du, baldin eta dagokion bita bi adierazpenetako batean bakarrik ezarrita badago.

Adibidea:

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 ematen du

    vOut = vB > vA XOR vB > vC: ' -1 ematen du

    vOut = vA > vB XOR vB > vD: ' -1 ematen du

    vOut = (vB > vD XOR vB > vA): ' 0 ematen du

    vOut = vB XOR vA: ' 2 ematen du

End Sub