Legjobb válasz
2 ^ 64 = 18,446,744,073,709,551,616 (20 számjegy)
Néhány érdekes pont:
Egyetlen reprezentálható különböző értékek száma szó egy 64 bites processzoron. Vagy a dupla szóban egy 32 bites processzoron reprezentálható értékek száma. Vagy a 16 bites processzor quadword -ben reprezentálható értékek száma mint az eredeti x86 processzorok.
A hosszú tartománya változó a Java és C # programozási nyelvekben.
A tartomány Int64 vagy QWord változó az Pascal programozási nyelv.
Az IPv6-címek száma általában egyetlen LAN-nak vagy alhálózatnak van megadva.
eggyel több, mint egy sakktáblán lévő rizsszemek száma, a régi történet szerint , ahol az első négyzetben egy rizsszem és mindegyik következő négyzet kétszer annyi, mint az előző négyzet. Emiatt a 2-es szám
2 ^ 64 – 1 “sakkszám” néven ismert.
2 ^ 64 – 1 a legendás teljesítéséhez szükséges mozdulatok száma is A hanoi torony 64 lemezes verziója.
Forrás: Két teljesítmény – Wikipédia
Válasz
Nagy. Nagyon nagy.
Íme egy magyarázat:
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
Remélhetőleg láthat egy mintát. Ez azt jelenti:
2 ^ 64 = 2 * 2 * 2… (2 szorozva 64-szer)
Mivel a 64 8 * 8, ezt így is megoldhatná:
2 ^ 64 = 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8
És mivel tudja, hogy a 2 ^ 8 értéke 256, ezt a következőképpen írhatja:
2 ^ 64 = 256 * 256 * 256 * 256 * 256 * 256 * 256 * 256
Íme egy gyors Xojo program, amely ki tudja számolni az Ön számára egymást követő szorzók és egyenes kitevő használatával:
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