Exklusives ODER (^) und inklusives ODER ( | )
- Last UpdatedSep 25, 2024
- 1 minute read
Die ODERs sind bitweise logische Operatoren, die 32-Bit Integer-Wörter Bit für Bit miteinander vergleichen. Das Exklusive ODER vergleicht den Zustand von Bits in zugehörigen Positionen. Sind Bits an den übereinstimmenden Positionen identisch, wird als Ergebnis 0 zurückgegeben. Besitzen die Bits unterschiedliche Werte, ist das Ergebnis 1. Beispiel:
0 ^ 0 ergibt 0
0 ^ 1 ergibt 1
1 ^ 0 ergibt 1
1 ^ 1 ergibt 0
Das inklusive ODER prüft die übereinstimmenden Bits auf eine 1. Wenn eine der beiden Bit-Positionen 1 ist, wird als Ergebnis 1 zurückgegeben. Nur wenn beide Bits eine 0 enthalten, wird als Ergebnis 0 zurückgegeben. Zum Beispiel:
0 | 0 ergibt 0
0 | 1 ergibt 1
1 | 0 ergibt 1
1 | 1 ergibt 1