Beste svaret
2 ^ 64 = 18,446,744,073,709,551,616 (20 sifre)
Noen interessante punkter:
Antall distinkte verdier som kan representeres i en enkelt word på en 64-biters prosessor. Eller antall verdier som kan representeres i et dobbeltord på en 32-bit prosessor. Eller antall verdier som kan representeres i et firord på en 16-biters prosessor, slik som de opprinnelige x86 prosessorer.
Området til en lang variabel i Java og C # programmeringsspråk.
Området av en Int64 eller QWord -variabel i Pascal programmeringsspråk.
Totalt antall IPv6-adresser vanligvis gitt til et enkelt LAN eller subnett.
Ett mer enn antall riskorn på et sjakkbrett, ifølge den gamle historien , der den første firkanten inneholder ett riskorn og hver etterfølgende firkant dobbelt så mange som den forrige firkanten. Av denne grunn er tallet 2
2 ^ 64 – 1 kjent som «sjakknummer».
2 ^ 64 – 1 er også antall trekk som kreves for å fullføre den legendariske 64-diskversjon av Tower of Hanoi .
Kilde: Power of two – Wikipedia
Svar
Det er stort. Veldig 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åpentligvis se et mønster. Dette betyr:
2 ^ 64 = 2 * 2 * 2 … (2 ganget 64 ganger)
Siden 64 er 8 * 8, kan du også løse det på denne måten:
2 ^ 64 = 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8
Og siden vi vet at 2 ^ 8 er 256, kan du skrive det som:
2 ^ 64 = 256 * 256 * 256 * 256 * 256 * 256 * 256 * 256
Her er en rask Xojo -program som kan beregne det for deg ved å bruke påfølgende multiplikasjoner og bruke en rett 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