Réponse acceptée !
salut,
la facon dont s'ecrit les entiers negatifs depend de la taille de la representation.
ainsi -7 ne s'ecrit pas de la meme facon si l'on considere qu'il sagit d'un char (8 octets) ou d'un entier (32 octets).
la regle est simple:
pour un entier, -7 s'ecrit de la meme facon que 2^32 - 7
pour un char, -7 s'ecrit de la meme facon que 2^8 - 7
cette regle permet d'avoir toujours x + -x = 0 (car tu travailles en fait modulo la taille (2^32 ou 2^8 ou meme 2^16 pour le type short))
Donc la base d'ecriture octale binaire ou hexa, tu t'en fous ;)
Si tu sais ecrire n'importe quel x, tu sais ecrire 2^32-x, et donc -x
a+
