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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
>>> print sys.maxint
9223372036854775807