Quelle est la taille de 2 power 64?


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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *