Leírás
Van egy kissé szokatlan operátor a C++-ban, az úgynevezett bitenkénti KIZÁRÓ VAGY, más néven bitenkénti XOR. (Az angolban ezt általában "eksz-or"-nak ejtik.) A bitenkénti XOR operátort a ^
"kalap" szimbólummal írjuk. A bitenkénti XOR művelet csak akkor eredményez 1-et, ha a bemeneti bitek eltérőek, különben 0-t.
Precízen,
0 0 1 1 operandus1 0 1 0 1 operandus2 ---------- 0 1 1 0 (operandus1 ^ operandus2) - a visszaadott érték