Opérateur not
Résolu
chris79
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
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.
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
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 : 101000La confiance n'exclut pas le contrôle