Kuinka suuri on 2 tehoa 64?


Paras vastaus

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

Joitakin mielenkiintoisia seikkoja:

Yksittäisten arvojen määrä, jotka voidaan edustaa yhdessä sana 64-bittisellä prosessorilla. Tai kaksoissanassa edustettavien arvojen lukumäärä 32-bittisessä prosessorissa . Tai -nelisanassa edustettavien arvojen lukumäärä 16-bittisessä prosessorissa, kuten alkuperäisinä x86 -prosessoreina.

pitkän alue muuttuja Java – ja C # -kielillä.

Alue muuttujan Int64 tai QWord muuttujan Pascal -ohjelmointikieli.

IPv6-osoitteiden kokonaismäärä, joka yleensä annetaan yhdelle lähiverkolle tai aliverkolle.

Yksi enemmän kuin riisijyvien määrä shakkilaudalla, vanhan tarinan mukaan , jossa ensimmäinen neliö sisältää yhden riisinjyvän ja kukin seuraava neliö kaksi kertaa niin paljon kuin edellinen neliö. Tästä syystä numero 2

2 ^ 64 – 1 tunnetaan nimellä ”shakkinumero”.

2 ^ 64 – 1 on myös legendaarisen osan suorittamiseen tarvittavien siirtojen määrä Hanoin tornin 64 levyn versio.

Lähde: Kahden teho – Wikipedia

Vastaa

Se on iso. Erittäin suuri.

Tässä on selitys:

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

Voit toivottavasti nähdä kuvion. Tämä tarkoittaa:

2 ^ 64 = 2 * 2 * 2… (2 kerrottuna 64 kertaa)

Koska 64 on 8 * 8, voit ratkaista sen myös tällä tavalla:

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

Ja koska me tietää, että 2 ^ 8 on 256, voit kirjoittaa sen seuraavasti:

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

Tässä on nopea Xojo -ohjelma, joka voi laskea sen sinulle peräkkäisten kertolaskujen ja suoran eksponentin avulla:

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

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *