Ecrit par yves dubey le Octobre 11, 2000 at 22:49:39:
En réponse à: Merci d' avance écrit par CHALVET le Octobre 11, 2000 at 17:36:19:
Tu peux calculer à la main 2*2*2*2*... (64 multiplications, en calculant de la manière suivante:
2^64= (((((2^2)^2)^2)^2)^2)^2=((((4^2)^2)^2)^2)^2
= (((16^2)^2)^2)^2=((256^2)^2)^2=(65536^2)^2
= 4294967296^2=18446744073709551616
Tu ne fais que 6 multiplication au lieu des 64. Tu peux même les calculer à la main dans un temps raisonnable.
D'ailleurs l'idée de cette multiplication permet de définir un algorithme de calcul de puissance très rapide en représentant les nombres en base 2.
Je ne sais pas si j'ai répondu à ta question.
Salutations.
Yves.