X

xor

BoolesktUttr1 xor BoolesktUttr2 ger Booleskt uttryck

BooleskLista1 xorBooleskLista2 ger Boolesk lista

BooleskMatris1 xorBooleskMatris2 ger Boolesk matris

Ger resultatet sant om BooleanExpr1 är sant och BooleanExpr2 är falskt, eller vice versa.

Ger resultatet falskt om båda argumenten är sanna eller falska. Ger ett förenklat booleskt uttryck om något av argumenten inte kan lösas om till sant eller falskt.

Obs: Se eller, här.

Integer1 xor Integer2 Þ heltal

Jämför två reella heltal bit för bit med en xor-operation. Internt omvandlas båda heltalen till 64-bitars binära tal. När motsvarande bitar jämförs blir resultatet 1 om en bit (men inte båda) är 1. Resultatet blir 0 om båda bitarna är 0 eller 1. Det erhållna värdet representerar bitresultaten och visas enligt det inställda basläget.

Du kan skriva in heltalen i valfri talbas. För en binär eller hexadecimal inmatning måste du använda prefixet 0b respektive 0h. Utan prefix behandlas heltalen som decimala (bas 10).

Om du skriver in ett decimalt heltal som är alltför stort för att anges i 64-bitars binär form används en symmetrisk modulooperation för att få ned värdet till lämplig nivå. För mer information, se 4Base2,  här.

Obs: Se eller, här.

I hexadecimalt basläge:

Viktigt: Noll, inte bokstaven O.

 

I binärt basläge:

Obs: En binär inmatning kan ha upp till 64 siffror (exklusive prefixet 0b). En hexadecimal inmatning kan ha upp till 16 siffror.