2パワー64の大きさはどれくらいですか?


ベストアンサー

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

いくつかの興味深い点:

単一のivid = “d0360d7f62で表現できる個別の値の数 64ビットプロセッサ上の “>

単語。または、 32ビットプロセッサのダブルワードで表現できる値の数。または、 16ビットプロセッサのクワッドワードで表現できる値の数など。元の x86 プロセッサとして。

の範囲 Java および C#プログラミング言語の変数。

範囲 Int64 または QWord 変数の Pascal プログラミング言語。

一般的に単一のLANまたはサブネットに与えられる IPv6アドレスの総数。

チェスボード上の米の粒数より1つ多い、古い話によると、最初の正方形には1粒の米と後続の各正方形は、前の正方形の2倍になります。このため、数字2

2 ^ 64 –1は「チェス番号」として知られています。

2 ^ 64 – 1は、伝説を完成させるために必要な移動数でもあります。 ハノイの塔の64ディスクバージョン。

出典: 2の累乗-ウィキペディア

回答

それは大きいです。非常に大きい。

説明は次のとおりです:

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

うまくいけばパターンを見ることができます。つまり、

2 ^ 64 = 2 * 2 * 2…(2を64倍する)

64は8 * 8なので、次のように解くこともできます。

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

2 ^ 8が256であることがわかっている場合は、次のように記述できます。

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

簡単です Xojo プログラム。連続した乗算と直線指数を使用して計算できます:

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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です