Je lis actuellement un livre sur "bit tripoter" et la formule suivante apparaît:x-y = x + ¬y + 1 problème
x-y = x+¬y+1
Mais cela ne semble pas fonctionner. Exemple:
x = 0100
y = 0010
x-y = 0010
¬y = 1101
¬y+1 = 1110
x+1110 = 10010
Mais 10010 != 0010...
Où ai-je fait une erreur (le cas échéant)?
(Le livre est "Hacker's Delight" par Henry S. Warren.)
Notez que ce n'est pas tant « peu bricoler » comme il est [ « la définition de la soustraction »] (http://en.wikipedia.org/wiki/ Deux% 27s_complement) –