PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora

Google
 

Operator Xor


Operator Xor wykorzystywany jest do wykonywania operacji logicznej XOR (wyłączenia).

Składnia:

[Wynik=] Wyrażenie1 Xor Wyrażenie2

Wynik (Opcjonalne) - zmienna numeryczna
Wyrażenie1 i Wyrażenie2 (Wymagane) dowolne wyrażenia.

Jeżeli tylko jedno z Wyrażeń zawiera True, wynikiem będzie True. Jednak, jeżeli jedno z wyrażeń ma wartość Null, wynikiem będzie Null.
Wartości zwracane przez operator Xor, gdy obydwa wyrażenia są różne od Null:
Wyrażenie1 Wyrażenie2 Wynik
False False False
False True True
True False True
True True False

Operator Xor pozwala również na porównanie bitów na tych samych pozycjach w dwóch Wyrażeniach i odpowiedniej zmianie bitów w Wyniku:
Bit w Wyrażenie1 Bit w Wyrażenie2 Bit w Wyniku
0 0 0
0 1 1
1 0 1
1 1 0


Przykład użycia operatora Xor:

Dim varA, varB, varC, varD, varWynik
varA=10: varB=8: varC=6: varD=Null
varWynik=varA>varB Xor varB>varC  'varWynik=False
varWynik=varB>varA Xor varB>varC  'varWynik=True
varWynik=varB>varA Xor varC>varB  'varWynik=False
varWynik=varB>varD Xor varA>varB  'varWynik=Null
varWynik=varA Xor varB  'varWynik=2 (porównanie bitów)
Dec Bin
varA 10 00001010
varB 8 00001000
varWynik 2 00000010


na górę strony...


Google
 
Poprzednia | Wyżej | Strona główna | Spis Treści | Index haseł | Opis VB

BokDol
PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora