Hvor stor er 2 kraft 64?


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

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *