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

Contenu supprimé Contenu ajouté
Tavernier (discussion | contributions)
Tavernierbot (discussion | contributions)
m Robot : Retouches cosmétiques
Ligne 26 :
* -5 => <tt>1 0000101</tt>
Le zéro n'ayant pas de signe, son bit de signe peut valoir indifféremment 0 ou 1. Il a donc deux représentations possibles :
* 0 => <tt>0 0000000</tt>
* 0 => <tt>1 0000000</tt>
 
=== Bit de signe + complément à 1 ===
Ligne 39 :
 
Le zéro n'étant ni négatif, ni positif, il possède également deux représentations possibles :
* 0 => <tt>0 0000000</tt>
* 0 => <tt>1 1111111</tt>
 
=== Bit de signe + complément à 2 ===
Ligne 54 :
 
Le zéro ne possède qu'une seule représentation :
* 0 => <tt>0 0000000</tt> (soit <tt>1 1111111</tt> + 1, sans la retenue)
 
Cette représentation est la plus répandue actuellement, car elle facilite le traitement des additions et soustractions.