
2のべき乗は、2 nという形式の数です。ここでnは整数、つまり、2を底とし、整数 nを指数とするべき乗の結果です。急増加階層では、2 n はと正確に等しくなります。ハーディ階層では、2 n はと正確に等しくなります。
指数が負でない2の累乗は整数である: 2 0 = 1、2 1 = 2 、そして2 nは2をn回掛けたものである。[ 1 ] [ 2 ] nが負でない値の場合の2の最初の10の累乗は次の通りである:
比較すると、負の指数を持つ2の累乗は分数です。正の整数nに対して、2 − nは1/2をn回掛け合わせたものです。したがって、2の最初の負の累乗は、1/2、1/4、1/8、1/16など。それぞれが2 の正の 累乗の逆数であるため、これらは2 の逆累乗と呼ばれることもあります。
2は2進法の基数であるため、コンピュータサイエンスでは2の累乗が一般的です。2進法で表すと、2の累乗は常に100...000または0.00...001となり、これは10進法の10の累乗と同じです。
2 のn乗 ( 2 n ) は、長さnのバイナリ ワードの各ビットに設定できる値の数です。各ビットは 2 つの値のいずれかになります。0 から始まる範囲の整数を表すと解釈されるワードは「符号なし整数」と呼ばれ、0 ( 000...000 2 )から2 n − 1 ( 111...111 2 ) までの値を表すことができます。符号付き整数と呼ばれる別の表現方法では、正、負、および 0 の値をとることができます。符号付き数値表現を参照してください。いずれにしても、2 の累乗より 1 小さい値が、バイナリ コンピュータにおける整数の上限となることがよくあります。結果として、この形式の数値はコンピュータ ソフトウェアで頻繁に使用されます。例えば、 8 ビット システムで実行されるビデオ ゲームでは、プレイヤーが保持できるスコアやアイテムの数が 255 に制限される場合があります。これは、8 ビット長のバイトを使用して数値を格納することで、0から2 8 − 1 = 255までの 256 の異なる値を表現できるためです。たとえば、オリジナルのゼルダの伝説では、主人公が一度に持ち運べるルピー (ゲーム内通貨) は 255 に制限されていました。また、ビデオ ゲーム「パックマン」では、レベル 256 でキル スクリーンが表示されることで有名です。
2の累乗は、コンピュータのメモリサイズを定量化する単位としてよく用いられます。現在、「バイト」は通常8ビット(オクテット)を指し、256通りの値(2の8乗)が考えられます。(バイトという用語はかつて(そして場合によっては今でも)ハードウェアのコンテキストによって定義されるビットの集合を意味し、通常は5~32ビットであり、8ビット単位だけではありません。)接頭辞「キロ」は、コンピュータ科学者によって、バイトと組み合わせて、次のような意味として用いられてきました。1024(2 10)。しかし、一般的には、国際単位系ではキロという用語は、1000 (10 3 )。一連の二進接頭辞が標準化されており、その中にはキビ (Ki) の意味も含まれる。1024。ほぼすべてのプロセッサ レジスタのサイズは 2 ビットの累乗で、8 ビット、16 ビット、32 ビット、または 64 ビットが非常に一般的で、非常に小型のプロセッサを除いて最後の 2 ビットが最も一般的です。
2の累乗は、他の様々な場面でも見られます。多くのディスクドライブでは、セクターサイズ、トラックあたりのセクター数、面あたりのトラック数のうち、少なくとも1つが2の累乗です。論理ブロックサイズは、ほぼ常に2の累乗です。
2の累乗に密接に関連する数値は、多くのコンピュータハードウェア設計に見られます。例えば、ビデオ画面の幅と高さのピクセル数は、多くの場合、2の累乗と小さな数の積で表されます。例えば、640 = 128 × 5、480 = 32 × 15 です。
2のべき乗より1小さい素数はメルセンヌ素数と呼ばれます。例えば、素数31は32(2 5)より1小さいのでメルセンヌ素数です。同様に、2の正のべき乗より1大きい素数(257など)はフェルマー素数と呼ばれ、指数自体が2のべき乗です。分母が2のべき乗である分数は二項有理数と呼ばれます。連続する正の整数の和として表せる数はポライト数と呼ばれ、まさに2のべき乗ではない数です。
等比数列1、2、4、8、16、32、... (または、2進記数法では、1、10、100、1000、10000、100000、...) は、数論において重要です。『原論』第 IX 巻、命題 36 は、この数列の最初のn項の和が素数 (したがって、前述のようにメルセンヌ素数) である場合、この和にn番目の項を掛けると完全数になることが証明されています。たとえば、数列1 + 2 + 4 + 8 + 16 = 31の最初の 5 項の和は素数です。31 に 16 (数列の 5 番目の項) を掛けた合計は 496 となり、完全数になります。
第 9 巻、命題 35 では、等比級数において、数列の 2 番目で最後の項から最初の項を減算すると、2 番目の項の超過分が最初の項に対して等しいのと同様に、最後の項の超過分もそれ以前のすべての項に対して等しいことが証明されています。 (これは、上記の等比級数の公式を言い換えたものです。) これを等比級数 31、62、124、248、496 (1、2、4、8、16 のすべての項に 31 を掛けたもの) に適用すると、62 から 31 を引くと 31 になり、496 から 31 を引くと 31、62、124、248 を足すと 31、62、124、248 になることがわかります。 したがって、1、2、4、8、16、31、62、124、248 の数字を足すと 496 になり、さらに、これらはすべて496を割り切る数字です。たとえば、pが496 を割り切り、これらの数字の中にないとします。pqが16 × 31に等しい、つまり 31 とqの比がpと 16 の比と同じであると仮定します。ここでpは16を割り切れません。つまり、 p は 1、2、4、8、16 のいずれかの数字になります。したがって、 31 はq を割り切れません。また、 31 はq を割り切れず、q の大きさは 496 なので、算術の基本定理によれば、q は16 を割り切れ、かつ 1、2、4、8、16 のいずれかの数字になります。q を4 とすると、p は124 になりますが、これは不可能です。なぜなら、仮定によりpは 1、2、4、8、16、31、62、124、248 のいずれかの数字には含まれないからです。
| n | 2 n | n | 2 n | n | 2 n | n | 2 n | |||
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 16 | 65 536 | 32 | 4 294 967 296 | 48 | 281 474 976 710 656 | |||
| 1 | 2 | 17 | 131 072 | 33 | 8 589 934 592 | 49 | 562 949 953 421 312 | |||
| 2 | 4 | 18 | 262 144 | 34 | 17 179 869 184 | 50 | 1 125 899 906 842 624 | |||
| 3 | 8 | 19 | 524 288 | 35 | 34 359 738 368 | 51 | 2 251 799 813 685 248 | |||
| 4 | 16 | 20 | 1 048 576 | 36 | 68 719 476 736 | 52 | 4 503 599 627 370 496 | |||
| 5 | 32 | 21 | 2 097 152 | 37 | 137 438 953 472 | 53 | 9 007 199 254 740 992 | |||
| 6 | 64 | 22 | 4 194 304 | 38 | 274 877 906 944 | 54 | 18 014 398 509 481 984 | |||
| 7 | 128 | 23 | 8 388 608 | 39 | 549 755 813 888 | 55 | 36 028 797 018 963 968 | |||
| 8 | 256 | 24 | 16 777 216 | 40 | 1 099 511 627 776 | 56 | 72 057 594 037 927 936 | |||
| 9 | 512 | 25 | 33 554 432 | 41 | 2 199 023 255 552 | 57 | 144 115 188 075 855 872 | |||
| 10 | 1024 | 26 | 67 108 864 | 42 | 4 398 046 511 104 | 58 | 288 230 376 151 711 744 | |||
| 11 | 2048 | 27 | 134 217 728 | 43 | 8 796 093 022 208 | 59 | 576 460 752 303 423 488 | |||
| 12 | 4096 | 28 | 268 435 456 | 44 | 17 592 186 044 416 | 60 | 1 152 921 504 606 846 976 | |||
| 13 | 8192 | 29 | 536 870 912 | 45 | 35 184 372 088 832 | 61 | 2 305 843 009 213 693 952 | |||
| 14 | 16 384 | 30 | 1 073 741 824 | 46 | 70 368 744 177 664 | 62 | 4 611 686 018 427 387 904 | |||
| 15 | 32,768 | 31 | 2 147 483 648 | 47 | 140 737 488 355 328 | 63 | 9 223 372 036 854 775 808 |
2 から始まる最後の桁は周期4で周期的であり、周期は 2–4–8–6– です。また、4 から始まる最後の2桁は周期20で周期的です。これらのパターンは、任意の基数に関して、任意のべき乗に一般的に当てはまります。このパターンは、各パターンの開始点が2 kであるところで続き、周期は 2 を法とする5 kの 乗法位数、つまりφ (5 k ) = 4 × 5 k −1です(「n を法とする整数の乗法群」を参照)。
2 10の最初のいくつかの累乗は、1000 (10 3 )。2 10の最初の11乗の値を以下に示します。
| 2 0 | = | 1 | = 1000 0 | (偏差0%) |
| 2 10 | = | 1024 | ≈ 1000 1 | (偏差2.4%) |
| 2 20 | = | 1 048 576 | ≈ 1000 2 | (偏差4.9%) |
| 2 30 | = | 1 073 741 824 | ≈ 1000 3 | (偏差7.4%) |
| 2 40 | = | 1 099 511 627 776 | ≈ 1000 4 | (偏差10.0%) |
| 2 50 | = | 1 125 899 906 842 624 | ≈ 1000 5 | (12.6%の偏差) |
| 2 60 | = | 1 152 921 504 606 846 976 | ≈ 1000 6 | (15.3%の偏差) |
| 2 70 | = | 1 180 591 620 717 411 303 424 | ≈ 1000 7 | (偏差18.1%) |
| 2 80 | = | 1 208 925 819 614 629 174 706 176 | ≈ 1000 8 | (偏差20.9%) |
| 2 90 | = | 1 237 940 039 285 380 274 899 124 224 | ≈ 1000 9 | (偏差23.8%) |
| 2 100 | = | 1 267 650 600 228 229 401 496 703 205 376 | ≈ 1000 10 | (偏差26.8%) |
50%の偏差に達するには1024の約17乗、100%の偏差に達するには1024の約29乗が必要です。[ 3 ]バイナリプレフィックスとIEEE 1541-2002も参照してください。
データ(特に整数)とそのアドレスは同じハードウェアに保存され、データは1つ以上のオクテット(2 3)に格納されるため、 2の二重指数はコンピューティングにおいてよく使用されます。最初の21の二重指数は次のとおりです。
| n | 2 n | 2 2 n ( OEISの配列A001146) | 数字 |
|---|---|---|---|
| 0 | 1 | 2 | 1 |
| 1 | 2 | 4 | 1 |
| 2 | 4 | 16 | 2 |
| 3 | 8 | 256 | 3 |
| 4 | 16 | 65 536 | 5 |
| 5 | 32 | 4 294 967 296 | 10 |
| 6 | 64 | 18 446 744 073 709 551 616 | 20 |
| 7 | 128 | 340 282 366 920 938 463 463 374 607 431 768 211 456 | 39 |
| 8 | 256 | 115 792 089 237 316 195 423 570 ... 039 457 584 007 913 129 639 936 | 78 |
| 9 | 512 | 13 407 807 929 942 597 099 574 0 ... 946 569 946 433 649 006 084 096 | 155 |
| 10 | 1024 | 179 769 313 486 231 590 772 930 ... 304 835 356 329 624 224 137 216 | 309 |
| 11 | 2048 | 32 317 006 071 311 007 300 714 8 ... 193 555 853 611 059 596 230 656 | 617 |
| 12 | 4096 | 1 044 388 881 413 152 506 691 75 ... 243 804 708 340 403 154 190 336 | 1234 |
| 13 | 8192 | 1 090 748 135 619 415 929 462 98 ... 997 186 505 665 475 715 792 896 | 2467 |
| 14 | 16 384 | 1 189 731 495 357 231 765 085 75 ... 460 447 027 290 669 964 066 816 | 4933 |
| 15 | 32,768 | 1 415 461 031 044 954 789 001 55 ... 541 122 668 104 633 712 377 856 | 9865 |
| 16 | 65 536 | 2 003 529 930 406 846 464 979 07 ... 339 445 587 895 905 719 156 736 | 19,729 |
| 17 | 131 072 | 4 014 132 182 036 063 039 166 06 ... 850 665 812 318 570 934 173 696 | 39 457 |
| 18 | 262 144 | 16 113 257 174 857 604 736 195 7 ... 753 862 605 349 934 298 300 416 | 78,914 |
| 19 | 524 288 | 259 637 056 783 100 077 612 659 ... 369 814 364 528 226 185 773 056 | 157 827 |
| 20 | 1 048 576 | 67 411 401 254 990 734 022 690 6 ... 009 289 119 068 940 335 579 136 | 315 653 |
フェルマー数、テトレーション、ハイパーオペレーション § 下層のハイパーオペレーションも参照してください。
4を超えるこれらの数はすべて6で終わります。16から始まる最後の2桁は周期4で周期的になり、周期は16–56–36–96–です。また、16から始まる最後の3桁は周期20で周期的です。これらのパターンは、任意の基数に対して、任意のべき乗で一般的に発生します。このパターンは、各パターンの開始点が2 kである場所で続き、周期は2を 法とする5 kの乗法順序、つまりφ (5 k ) = 4 × 5 k −1です(nを法とする整数の乗法群を参照)。
数との関連で、これらの数はフェルマーの2 乗と呼ばれることがよくあります。
無理数に収束する。この数列は急速に増加するにもかかわらず、知られている無理数列の中で最も遅く増加する数列である。[ 4 ]
コンピュータのデータ型は2の累乗のサイズを持つのが一般的であるため、これらの数値はその型で表現可能な値の数を数えます。例えば、4バイトで構成される32ビットワードは、 2 32個の異なる値を表現できます。これらの値は、単なるビットパターンと見なすこともできますが、より一般的には、0から2 32 − 1までの符号なし数値、もしくは-2 31から2 31 − 1までの符号付き数値の範囲として解釈されます。符号付き数値の表現の詳細については、「2の補数」を参照してください。
00)から255(FF)までの範囲の3つの値(赤、緑、青)で独立して定義されます。これにより、各チャンネルに8ビット、合計24ビットが割り当てられます。例えば、純粋な黒は#000000、純粋な白は です#FFFFFF。すべての可能な色の空間は、16 777 216は、16 6 (6 桁でそれぞれ 16 個の値が可能)、256 3 (3 つのチャネルでそれぞれ 256 個の値が可能)、または 2 24 (24 ビットでそれぞれ 2 個の値が可能) で決定できます。intプログラミング言語における変数の範囲。Cardinalプログラミング言語の変数またはInteger変数の範囲。音楽記譜法において、音価が変更されていない音符の長さは、全音符を2の累乗で割った値に等しくなります。例えば、2分音符(1/2)、4分音符(1/4)、8分音符(1/8)、16分音符(1/16)などです。付点音符やその他の変更が加えられた音符の長さは異なります。拍子記号において、分数の分母とも言える小数点以下の数字、つまり拍の単位は、ほとんどの場合2の累乗です。
2つの音程の周波数比が2の累乗である場合、それらの音程間の音程は1オクターブです。この場合、対応する音符は同じ名前を持ちます。
からの数学的一致は、平均律における7半音の音程と純正律の完全五度(約0.1%の誤差)とを密接に結び付けています。 純正五度はピタゴラス音律の基礎であり、 12個の純正五度と7オクターブの差はピタゴラス・コンマです。[ 10 ]


n個の二項係数の合計は2 nです。n 桁の二進整数の集合を考えてみましょう。その基数は2 nです。これは、特定の部分集合の基数の合計でもあります。1 を含まない整数の部分集合(n個の0 で表すと 1 つの数)、1 を含む部分集合、1 を 2 つ含む部分集合、そしてn個の 1 を含む部分集合( n個の 1 で表すと 1 の数)まで続きます。これらの各基数は、nでインデックス付けされた二項係数と、考慮されている 1 の数に等しくなります(例えば、10 桁の 10-choose-3 二項数には、ちょうど 3 つの 1 が含まれます)。
現在、ほぼ完全な数として知られているのは 2 の累乗だけです。
集合aのべき集合の基数は常に2 | a |です。ここで、| a |はaの基数です。
n次元超立方体の頂点の数は2 nである。同様に、 n次元交差多面体の( n − 1)面の数も2 nであり、 n次元交差多面体が持つx面の数の公式は
2の最初の累乗の和( から始まる)は次のように与えられる。
任意の正の整数になります。
したがって、累乗の合計は
は、次のように評価するだけで計算できます(これは「チェス番号」です)。
2の累乗の逆数の和は1です。2の2乗(4の累乗)の逆数の和は1/3です。
10進数で7で始まる2の最小の自然数は次の通りである[ 11 ]。
2のべき乗(1を除く)は、4つの平方数の和として24通りの書き方ができます。2のべき乗とは、1より大きい自然数のうち、4つの平方数の和として最も少ない書き方で表せる数です。
実多項式として、a n + b n は、 nが 2 のべき乗である場合に限り、 と既約になります。 ( nが奇数の場合、a n + b n はa + bで割り切れます。また、 nが偶数だが 2 のべき乗でない場合は、n はn = mpと表すことができます。ここでm は奇数なので、 となり、 a p + b pで割り切れます。)ただし、複素数の領域では、 nが 2 のべき乗であっ ても、多項式(n ≥ 1)は常に と因数分解できます 。
すべての桁が偶数である2の累乗は、2 1 = 2、2 2 = 4、2 3 = 8、2 6 = 64、2 11 =のみです。2048。[ 12 ]最後の桁以外が奇数となる2の累乗の最初の3つは、2 4 = 16、2 5 = 32、2 9 = 512です。次に2 nの形をとる2の累乗は、 nが少なくとも6桁である必要があります。すべての桁が異なる2の累乗は、2 0 = 1から2 15 =までです。32 768 , 2 20 =1 048 576と2 29 =536 870 912。
ハフマン符号は、ソースシンボルの確率がすべて2の負の累乗である場合に最適なロスレスデータ圧縮を実現します。 [ 13 ]
あるファイルは32キロバイト、つまり32Kバイトと記載されていることがあります。これは正確に32,000バイトを意味するわけではありません。1キロバイトは2の10乗、つまり1024バイト。つまり32Kバイトは実際には32×1024または32 768バイト。1メガバイトは2の20乗、つまり1,048,576バイトと定義されています。したがって、32メガバイト(32Mバイト)は33 554 432バイト。サムズ、トニー。ブライアン、ジェンキンソン (2007)。 「情報の理解」。フォレンジック コンピューティング(第 2 版)。ロンドン:スプリンガー。ページ 7–48。土井: 10.1007/978-1-84628-732-9_2。ISBN 978-1-84628-397-0
今日では、バイトはメモリ容量の基本的な単位として使用されています。[...] コンピュータのメモリとディスク容量が大幅に増加するにつれて、バイトは比較的小さな単位となり、2の累乗で表すことが多くなりました。例えば、1キロバイトは2の10
乗
です。
1024バイト; 1メガバイトは2 20 =1 048 576バイト; 1ギガバイトは2 30 =1 073 741 824バイト; 1テラバイトは 2 40 =1 099 511 627 776バイト、1ペタバイトは2 50 =1 125 899 906 842 624バイト。この2の累乗単位の並びは、エクサバイト、ゼタバイト、ヨタバイトと続きます。伝統的に、コンピューティング科学者はメモリ単位を10の累乗ではなく2の累乗に基づいてきましたが、これは標準化コミュニティ内で議論の的となっています。[脚注:問題は、キロ、メガ、ギガなどの接頭辞を、コンピューティング業界で伝統的に実装されている2の累乗にすべきか、それとも国際度量衡総会でSI単位として定められた10の累乗にすべきかということです。もし10の累乗に変更すると、キロは10 3 =1000とメガは10 6 =1 000 000。