Opérateur not

Résolu/Fermé
chris79 - Modifié par chris79 le 15/12/2012 à 16:16
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 15 déc. 2012 à 15:22
Bonjour,




Comment faire pour passer de Not(23) à -24
Si j'inverse simplement les bits du nombre 23 en binaire j'obtiens :
23 en binaire 10 111
inversion 01 000
ce qui ne donne pas - 24 ?
Quelles sont les étapes à suivre pour aboutir à la valeur - 24 ?
En vous remerciant.
OK. Merci beaucoup.

1 réponse

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
Modifié par KX le 15/12/2012 à 15:33
Il faut faire un complément à deux (cf. Wikipedia)

+23 : 010111 (ne pas oublier le 0 devant qui indique que c'est positif)
-23 : 101001 (par la méthode du complément à deux)

+24 : 011000
-24 : 101000
La confiance n'exclut pas le contrôle
0