Xor
Xor - operator logiczny.
Operator xor - alternatywa wykluczająca (w jezyku C "^"). Zastosowaniem jest negacja wybranych bitów lub wykrywanie różnicy bitów na tych samych pozycjach. Xor jest operatorem dwuargumentowym. W wyniku zwracany jest argument pierwszy, w którym zanegowane zostały bity na pozycjach, na których w drugim argumencie są bity ustawione.
Tabela prawdy operacji xor:
Operacja logiczna alternatywy wykluczającej posiada następujące cechy:
- jest przemienna - kolejność argumentów nie ma znaczenia:
- jest przechodnia - kolejność trzech argumentów dwóch kolejnych operacji nie ma znaczenia:
- jest swoją operacją odwrotną - podwójne zastosowanie operacji z tym samym argumentem pozwala otrzymać argument początkowy:
Operację alternatywy wykluczającej można zastąpić przez operacje podstawowe:
Innymi często używanymi operatorami logicznymi są:
Operatory logiczne nazywane są operatorami bulowskimi (ang. Boolean operators) z uwagi na realizację operacji własciwych dla algebry Boole'a.
Operator xor - alternatywa wykluczająca (w jezyku C "^"). Zastosowaniem jest negacja wybranych bitów lub wykrywanie różnicy bitów na tych samych pozycjach. Xor jest operatorem dwuargumentowym. W wyniku zwracany jest argument pierwszy, w którym zanegowane zostały bity na pozycjach, na których w drugim argumencie są bity ustawione.
Tabela prawdy operacji xor:
A B | Y
------+---
0 0 | 0
0 1 | 1
1 0 | 1
1 1 | 0
------+---
0 0 | 0
0 1 | 1
1 0 | 1
1 1 | 0
Operacja logiczna alternatywy wykluczającej posiada następujące cechy:
- jest przemienna - kolejność argumentów nie ma znaczenia:
- jest przechodnia - kolejność trzech argumentów dwóch kolejnych operacji nie ma znaczenia:
- jest swoją operacją odwrotną - podwójne zastosowanie operacji z tym samym argumentem pozwala otrzymać argument początkowy:
Operację alternatywy wykluczającej można zastąpić przez operacje podstawowe:
Innymi często używanymi operatorami logicznymi są:
Operatory logiczne nazywane są operatorami bulowskimi (ang. Boolean operators) z uwagi na realizację operacji własciwych dla algebry Boole'a.
Coldpeer dnia 08-03-2007 12:20
Rolland: a tak po polsku?
Rolland dnia 25-12-2005 20:16
To jest naprawde SUPER pomysla z robiem TEGO wszystkiego w nowy FAJE... PRZEJRZYSTY i poukladany sposów GRATULUJE POMYSŁU 

N00byStance dnia 22-12-2005 15:11
Nie no profeska 



