XOR
XOR (Exklusives Oder) ist eine logische Operation, die wahr ist, wenn Eingaben unterschiedlich sind. Sie ist entscheidend in Boolescher Algebra, Kryptografie, Fehlererkennung und digitalem Schaltungsdesign.
XOR (Exklusives Oder) ist eine logische Operation, die wahr ist, wenn Eingaben unterschiedlich sind. Sie ist entscheidend in Boolescher Algebra, Kryptografie, Fehlererkennung und digitalem Schaltungsdesign.
XOR (Exklusives Oder) ist eine logische Operation, die nur dann wahr zurückgibt, wenn die Eingaben unterschiedlich sind. Mit anderen Worten: XOR liefert 1, wenn genau eine der Eingaben 1 ist, und sonst 0.
Es wird häufig in der Booleschen Algebra, digitalen Elektronik, Programmierung und Kryptografie verwendet.
| Eingabe A | Eingabe B | A XOR B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
XOR unterscheidet sich vom normalen OR (A OR B), das wahr ist, wenn eine oder beide Eingaben wahr sind.
Die meisten Programmiersprachen unterstützen XOR mit dem Operator ^.
a = 5 # binär: 0101
b = 3 # binär: 0011
result = a ^ b # binär: 0110 -> dezimal: 6
print(result) # Ausgabe: 6
Hier vergleicht XOR jedes Bit und liefert 1 nur dann, wenn sich die Bits unterscheiden.
A XOR B XOR B = A.XOR ist eine fundamentale logische Operation mit zahlreichen Anwendungen in Informatik und Elektronik. Da es nur dann wahr ist, wenn sich Eingaben unterscheiden, ermöglicht es effiziente Schaltungen, Verschlüsselungsverfahren und Fehlerprüfungen.