OR (tout faux (0) ou c'est vrai (1))
0 or 0 = 0 0 or 1 = 1
1 or 0 = 1 1 or 1 = 1
OR n, 0 (= n)
OR n, n (= 0 seulement si n = 0, sinon !=0)
XOR (tout pareil (0) ou tout différent (1))
0 xor 0 = 0 0 xor 1 = 1
1 xor 0 = 1 1 xor 1 = 0
Exemple avec nombre [décimal | binaire]
24 | | 00011000 27 | | 000011011
xor 3 | | xor 00000011 xor 3 | | xor 000000011
===== ============ ====== =============
27 00011011 24 000011000
n | | abcdefgh
xor n | | xor abcdefgh
===== ============
0 00000000
Propriété : xor n, n est égale à 0