Hur stor är 2 power 64?


Bästa svaret

2 ^ 64 = 18,446,744,073,709,551,616 (20 siffror)

Några intressanta punkter:

Antalet distinkta värden som kan representeras i en enda word på en 64-bitars processor. Eller antalet värden som kan representeras i ett dubbelord på en 32-bitars processor. Eller antalet värden som kan representeras i en quadword på en 16-bitars processor, t.ex. som de ursprungliga x86 processorerna.

Området för en lång variabel i Java och C # programmeringsspråk.

Området av en Int64 eller QWord variabel i Pascal programmeringsspråk.

Det totala antalet IPv6-adresser generellt ges till ett enda LAN eller subnät.

Ett mer än antalet riskorn på ett schackbräde, enligt den gamla berättelsen , där den första rutan innehåller ett riskorn och varje efterföljande kvadrat dubbelt så många som föregående kvadrat. Av denna anledning är siffran 2

2 ^ 64 – 1 känd som ”schacknummer”.

2 ^ 64 – 1 är också antalet drag som krävs för att slutföra det legendariska 64-diskversion av Tower of Hanoi .

Källa: Power of two – Wikipedia

Svar

Det är stort. Mycket stor.

Här är en förklaring:

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 förhoppningsvis se ett mönster. Detta betyder:

2 ^ 64 = 2 * 2 * 2 … (2 multiplicerat 64 gånger)

Eftersom 64 är 8 * 8, kan du också lösa det så här:

2 ^ 64 = 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8

Och eftersom vi vet att 2 ^ 8 är 256, du kan skriva det som:

2 ^ 64 = 256 * 256 * 256 * 256 * 256 * 256 * 256 * 256

Här är en snabb Xojo -program som kan beräkna det åt dig med på varandra följande multiplikationer och med en rak exponent:

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

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *