Opérateur not

Résolu
chris79 -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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