Beste Antwort
2 ^ 64 = 18.446.744.073.709.551.616 (20 Stellen)
Einige interessante Punkte:
Die Anzahl der unterschiedlichen Werte, die in einem einzelnen Wort auf einem 64-Bit -Prozessor. Oder die Anzahl der Werte, die in einem Doppelwort auf einem 32-Bit -Prozessor dargestellt werden können. Oder die Anzahl der Werte, die in einem Quadword auf einem 16-Bit -Prozessor dargestellt werden können, z als ursprüngliche x86 -Prozessoren.
Der Bereich einer langen Variable in den Programmiersprachen Java und C # .
Der Bereich einer Int64 oder QWord -Variablen in der Pascal Programmiersprache.
Die Gesamtzahl der IPv6-Adressen , die im Allgemeinen einem einzelnen LAN oder Subnetz zugewiesen werden.
Eine mehr als die Anzahl der Reiskörner auf einem Schachbrett, gemäß der alten Geschichte , wobei das erste Quadrat ein Reiskorn enthält und Jedes nachfolgende Quadrat ist doppelt so viele wie das vorherige. Aus diesem Grund ist die Zahl 2
2 ^ 64-1 als „Schachzahl“ bekannt.
2 ^ 64-1 ist auch die Anzahl der Züge, die erforderlich sind, um die Legende zu vervollständigen 64-Platten-Version des Tower of Hanoi .
Quelle: Zweierpotenz – Wikipedia
Antwort
Es ist groß. Sehr groß.
Hier ist eine Erklärung:
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
Sie können hoffentlich ein Muster sehen. Dies bedeutet:
2 ^ 64 = 2 * 2 * 2… (2 64-fach multipliziert)
Da 64 8 * 8 ist, können Sie es auch folgendermaßen lösen:
2 ^ 64 = 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8
Und da wir Wenn Sie wissen, dass 2 ^ 8 256 ist, können Sie Folgendes schreiben:
2 ^ 64 = 256 * 256 * 256 * 256 * 256 * 256 * 256 * 256 * 256
Hier ist eine kurze Beschreibung Xojo -Programm, das es mit aufeinanderfolgenden Multiplikationen und einem geraden Exponenten für Sie berechnen kann:
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