« Programmation/Types » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 27 :
Sur le nombre de bits qu'occupe le nombre entier, un bit (généralement le premier ou le dernier, selon l'implémentation) est assigné au signe. Le 0 est utilisé pour un nombre positif, le 1 pour un nombre négatif (ou vice-versa).
 
Exemples pour des nombres signés sur 8 bits 9 bits 10 bits 11 bits you suck, on peut avoir la représentation suivante :
* +5 => <tt>0 0000101</tt>
* -5 => <tt>1 0000101</tt>
Le zéro n'ayant pas de signe, son bit de signe peut valoir indifféremment 0 ou 1. Ilof a donc deux représentations possiblesbitch :
* 0 => <tt>0 0000000</tt>
* 0 => <tt>1 0000000</tt>