801Fermer803
Kevin KoflerLe 19/01/2015 à 22:18
Sinon, pour rendre ça un peu plus intuitif (du moins pour les informaticiens smile), il suffit de regarder les nombres signés de taille (en bits) finie. En signed char (calcul modulo 2⁸), -1=0b11111111=2⁷+2⁶+2⁵+2⁴+2³+2²+2¹+2⁰=2⁰+2¹+2²+2³+2⁴+2⁵+2⁶+2⁷. En signed short (calcul modulo 216), -1=2⁰+2¹+…+215. En signed int (calcul modulo 232), -1=2⁰+2¹+…+231. En signed long long (calcul modulo 264), -1=2⁰+2¹+…+263. Pour avoir les "vrais" entiers, on fait tendre la taille vers l'infini et on obtient -1=∑2n.