Naja als mit Bit ist hier natürlich eine 0 oder 1 gemeint und die xor-Funktion nimmt zwei Bits auf und liefert ein Bit zurück. Man könnte auch sagen, dass es auch eine or-Funktion und eine and-Funktion gibt, die solltest du ja kennen.
Xor soll glaube ich exklusives Oder heißen und gibt halt 1 zurück, wenn die beiden Argumente verschieden sind, und nur dann. Also bei or ist es ja so:
1 or 1 = 1
1 or 0 = 1
0 or 1 = 1
0 or 0 = 0
Bei xor ists halt so, dass 1 xor 1 nicht 1 ist, weil die beiden Argumente nicht verschieden sind. xor unterscheidet sich auch nur in eben dieser Situation (1 xor 1) von der or-Funktion.
Vielleicht ist es halt etwas überzogen hier von "Funktion" zu sprechen, obwohl es selbstverständlich eine ist.
Lg Lars
P.S.: Mein Vorredner hats dann zusammengefasst