Bedste svar
2 ^ 64 = 18,446,744,073,709,551,616 (20 cifre)
Nogle interessante punkter:
Antallet af forskellige værdier, der kan repræsenteres i en enkelt word på en 64-bit processor. Eller antallet af værdier, der kan repræsenteres i et dobbeltord på en 32-bit processor. Eller antallet af værdier, der kan repræsenteres i en quadword på en 16-bit processor, sådan som de originale x86 processorer.
Området for en lang variabel i Java og C # programmeringssprog.
Området af en Int64 eller QWord variabel i Pascal programmeringssprog.
Det samlede antal IPv6-adresser generelt givet til et enkelt LAN eller subnet.
Et mere end antallet af korn af ris på et skakbræt, ifølge den gamle historie , hvor den første firkant indeholder et riskorn og hver efterfølgende firkant dobbelt så mange som den forrige firkant. Af denne grund er tallet 2
2 ^ 64 – 1 kendt som “skaknummer”.
2 ^ 64 – 1 er også antallet af bevægelser, der kræves for at fuldføre den legendariske 64-disk version af Tower of Hanoi .
Kilde: Power of two – Wikipedia
Svar
Det er stort. Meget stor.
Her er en forklaring:
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
Du kan forhåbentlig se et mønster. Dette betyder:
2 ^ 64 = 2 * 2 * 2… (2 ganget 64 gange)
Da 64 er 8 * 8, kan du også løse det på denne måde:
2 ^ 64 = 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8
Og da vi ved, at 2 ^ 8 er 256, du kan skrive det som:
2 ^ 64 = 256 * 256 * 256 * 256 * 256 * 256 * 256 * 256
Her er en hurtig Xojo -program, der kan beregne det for dig ved hjælp af successive multiplikationer og ved hjælp af en lige eksponent:
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