Bonjour à tous,
Dites je connais l'opérateur XOR mais les valeur retournés par cet opérateur me sont étrange une fois qu'on sort du cadre binaire. par exemple je ne comprend pas pourquoi debug.print 9 xor 1 renvoit 8. si on converti les deux membres en binaire ça donne #1001 xor #1 Je m'attendais à un truc du genre #0110 c'est à dire 6. Mais j'ai tort comment raisonne t-on donc ?
Petite rectification a propos de la table de vérité :
a-b => S
--------
0-0 => 0 'Les deux entrées a et b = 0 donc S = 0
0-1 => 1 ' Une seule des entrées b = 1 donc S = 1
1-0 => 1 ' Une seule des entrées a = 1 donc S = 1
1-1 => 0 'Les deux entrées a et b = 1 donc S = 0