Meilleure réponse
2 ^ 64 = 18 446 744 073 709 551 616 (20 chiffres)
Quelques points intéressants:
Le nombre de valeurs distinctes représentables dans un seul mot sur un processeur 64 bits . Ou, le nombre de valeurs représentables dans un double mot sur un processeur 32 bits . Ou, le nombre de valeurs représentables dans un quadword sur un processeur 16 bits , tel comme les processeurs dorigine x86 .
La plage dune longueur variable dans les langages de programmation Java et C # .
La plage dune variable Int64 ou QWord dans la Pascal .
Le nombre total d adresses IPv6 généralement attribuées à un seul LAN ou sous-réseau.
Un de plus que le nombre de grains de riz sur un échiquier, selon la vieille histoire , où le premier carré contient un grain de riz et chaque carré suivant deux fois plus que le carré précédent. Pour cette raison, le nombre 2
2 ^ 64 – 1 est connu comme le « numéro déchecs ».
2 ^ 64 – 1 est également le nombre de coups requis pour terminer le légendaire Version 64 disques de la Tour de Hanoï .
Source: Pouvoir de deux – Wikipédia
Réponse
Cest grand. Très gros.
Voici une explication:
2 ^ 0 = 1
2 ^ 1 = 2
2 ^ 2 = 2 * 2 = 4
2 ^ 4 = 2 * 2 * 2 * 2 = 16
2 ^ 8 = 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 = 256
Vous pouvez avec un peu de chance voir un modèle. Cela signifie:
2 ^ 64 = 2 * 2 * 2… (2 multiplié 64 fois)
Puisque 64 est 8 * 8, vous pouvez également le résoudre de cette façon:
2 ^ 64 = 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8
Et puisque nous sachez que 2 ^ 8 vaut 256, vous pouvez écrire cela comme suit:
2 ^ 64 = 256 * 256 * 256 * 256 * 256 * 256 * 256 * 256
Voici un rapide Xojo programme qui peut le calculer pour vous en utilisant des multiplications successives et en utilisant un exposant simple:
Dim answer As Double = 1
Dim value As Integer = 2
For i As Integer = 1 To 64
answer = answer * value
Next
Dim answer2 As Double = value^64 // Shorthand