Comment Python stocke t-il des nombres qui dépassent la limite ?
Bonsoir,
Je suis passé du C au python, cependant la limite/représentation des nombres me pose quelques problèmes.
Les integer ont l'air d'être représentés sur 64bits soit 2^63 - 1 = 9223372036854775807. Cependant quand j'essaie de stocker un nombre > 9223372036854775807 cela fonctionne également.
Comment Python fait-il pour afficher des nombres plus grand que la représentation ?
Le système me dit pourtant que la limite que j'ai calculé est bonne :
Code:
1 2 3
|
>>> print sys.maxint
9223372036854775807 |