Nejlepší odpověď
2 ^ 64 = 18 446 744 073 709 551 616 (20 číslic)
Několik zajímavých bodů:
Počet různých hodnot, které lze představit v jednom slovo na 64bitovém procesoru. Nebo počet hodnot, které lze představit v dvouslově na 32bitovém procesoru. Nebo počet hodnot představitelných v čtyřslově na 16bitovém procesoru, například jako původní x86 procesory.
Rozsah dlouhého proměnná v Javě a C # programovacích jazycích.
Rozsah proměnné Int64 nebo QWord v programovací jazyk Pascal .
Celkový počet adres IPv6 obvykle přidělených jedné LAN nebo podsíti.
O jeden víc než počet zrn rýže na šachovnici, podle starého příběhu , kde první čtverec obsahuje jedno zrnko rýže a každý následující čtverec dvakrát tolik jako předchozí čtverec. Z tohoto důvodu je číslo 2
2 ^ 64 – 1 známé jako „šachové číslo“.
2 ^ 64 – 1 je také počet tahů potřebných k dokončení legendárního Verze Hanojské věže na 64 disků.
Zdroj: Síla dvou – Wikipedia
Odpověď
Je to velké. Velmi velké.
Zde je vysvětlení:
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
Doufejme, že uvidíte vzor. To znamená:
2 ^ 64 = 2 * 2 * 2… (2 vynásobeno 64krát)
Protože 64 je 8 * 8, můžete to také vyřešit takto:
2 ^ 64 = 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8 * 2 ^ 8
A protože jsme víte, že 2 ^ 8 je 256, můžete to napsat jako:
2 ^ 64 = 256 * 256 * 256 * 256 * 256 * 256 * 256 * 256
Zde je rychlý Xojo program, který jej může vypočítat pomocí postupných násobení a přímého exponentu:
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