Tabla de potencias de 2 — de 2⁰ a 2¹⁰⁰, con binario y hexadecimal

Cada potencia de dos de 2⁰ a 2⁶⁴ en decimal, hexadecimal y binario, más 2⁶⁵ a 2¹⁰⁰, potencias negativas y rangos de enteros.

Sin registro, sin rastreo

Respuesta rápida: las potencias de 2 se duplican en cada paso — 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024 — y las más usadas son 2¹⁰ = 1,024, 2¹⁶ = 65,536, 2²⁰ = 1,048,576, 2³² = 4,294,967,296 y 2⁶⁴ = 18,446,744,073,709,551,616. La tabla trae cada potencia de 2⁰ a 2⁶⁴ en decimal, hexadecimal y binario, con lo que significa en informática, y después 2⁶⁵ a 2¹⁰⁰, las potencias negativas y cuántos valores caben en 8, 16, 32 y 64 bits.

En binario cada potencia de 2 es un 1 seguido de n ceros, y en hexadecimal un 1, 2, 4 u 8 seguido de ceros — por eso los tamaños de memoria, la profundidad de color y los límites de los enteros son potencias de 2. Todos los valores son exactos, calculados con enteros de precisión arbitraria en vez de escritos a mano. Para convertir cualquier otro número entre bases, usa el convertidor de bases numéricas.

Potencias de 2 de 2⁰ a 2⁶⁴

n2ⁿHexBinarioEn informática
0111Todo número elevado a 0 es 1
12210
244100
3881000
4161010000Valores de un nibble — un dígito hexadecimal
53220100000
664401000000
71288010000000ASCII tiene 2⁷ = 128 caracteres
8256100100000000Valores de un byte (0–255)
95122001000000000
101,024400100000000001 KiB (kibibyte) — casi mil
112,048800100000000000
124,09610001000000000000
138,192200010000000000000
1416,3844000100000000000000
1532,76880001000000000000000
1665,5361000010000000000000000Valores de 16 bits; los puertos TCP/UDP van de 0 a 65,535
17131,072200001 seguido de 17 ceros
18262,144400001 seguido de 18 ceros
19524,288800001 seguido de 19 ceros
201,048,5761000001 seguido de 20 ceros1 MiB (mebibyte) — casi un millón
212,097,1522000001 seguido de 21 ceros
224,194,3044000001 seguido de 22 ceros
238,388,6088000001 seguido de 23 ceros
2416,777,21610000001 seguido de 24 cerosColores en RGB de 24 bits (16.7 millones)
2533,554,43220000001 seguido de 25 ceros
2667,108,86440000001 seguido de 26 ceros
27134,217,72880000001 seguido de 27 ceros
28268,435,456100000001 seguido de 28 ceros
29536,870,912200000001 seguido de 29 ceros
301,073,741,824400000001 seguido de 30 ceros1 GiB (gibibyte) — casi mil millones
312,147,483,648800000001 seguido de 31 cerosLos enteros de 32 bits con signo llegan hasta uno menos
324,294,967,2961000000001 seguido de 32 cerosValores de 32 bits; todas las direcciones IPv4
338,589,934,5922000000001 seguido de 33 ceros
3417,179,869,1844000000001 seguido de 34 ceros
3534,359,738,3688000000001 seguido de 35 ceros
3668,719,476,73610000000001 seguido de 36 ceros
37137,438,953,47220000000001 seguido de 37 ceros
38274,877,906,94440000000001 seguido de 38 ceros
39549,755,813,88880000000001 seguido de 39 ceros
401,099,511,627,776100000000001 seguido de 40 ceros1 TiB (tebibyte)
412,199,023,255,552200000000001 seguido de 41 ceros
424,398,046,511,104400000000001 seguido de 42 ceros
438,796,093,022,208800000000001 seguido de 43 ceros
4417,592,186,044,4161000000000001 seguido de 44 ceros
4535,184,372,088,8322000000000001 seguido de 45 ceros
4670,368,744,177,6644000000000001 seguido de 46 ceros
47140,737,488,355,3288000000000001 seguido de 47 ceros
48281,474,976,710,65610000000000001 seguido de 48 ceros
49562,949,953,421,31220000000000001 seguido de 49 ceros
501,125,899,906,842,62440000000000001 seguido de 50 ceros1 PiB (pebibyte)
512,251,799,813,685,24880000000000001 seguido de 51 ceros
524,503,599,627,370,496100000000000001 seguido de 52 ceros
539,007,199,254,740,992200000000000001 seguido de 53 cerosEl mayor entero exacto en JavaScript es 2⁵³ − 1
5418,014,398,509,481,984400000000000001 seguido de 54 ceros
5536,028,797,018,963,968800000000000001 seguido de 55 ceros
5672,057,594,037,927,9361000000000000001 seguido de 56 ceros
57144,115,188,075,855,8722000000000000001 seguido de 57 ceros
58288,230,376,151,711,7444000000000000001 seguido de 58 ceros
59576,460,752,303,423,4888000000000000001 seguido de 59 ceros
601,152,921,504,606,846,97610000000000000001 seguido de 60 ceros1 EiB (exbibyte)
612,305,843,009,213,693,95220000000000000001 seguido de 61 ceros
624,611,686,018,427,387,90440000000000000001 seguido de 62 ceros
639,223,372,036,854,775,80880000000000000001 seguido de 63 cerosLos enteros de 64 bits con signo llegan hasta uno menos
6418,446,744,073,709,551,616100000000000000001 seguido de 64 cerosValores de 64 bits

Potencias de 2 de 2⁶⁵ a 2¹⁰⁰

n2ⁿ
6536,893,488,147,419,103,232
6673,786,976,294,838,206,464
67147,573,952,589,676,412,928
68295,147,905,179,352,825,856
69590,295,810,358,705,651,712
701,180,591,620,717,411,303,424
712,361,183,241,434,822,606,848
724,722,366,482,869,645,213,696
739,444,732,965,739,290,427,392
7418,889,465,931,478,580,854,784
7537,778,931,862,957,161,709,568
7675,557,863,725,914,323,419,136
77151,115,727,451,828,646,838,272
78302,231,454,903,657,293,676,544
79604,462,909,807,314,587,353,088
801,208,925,819,614,629,174,706,176
812,417,851,639,229,258,349,412,352
824,835,703,278,458,516,698,824,704
839,671,406,556,917,033,397,649,408
8419,342,813,113,834,066,795,298,816
8538,685,626,227,668,133,590,597,632
8677,371,252,455,336,267,181,195,264
87154,742,504,910,672,534,362,390,528
88309,485,009,821,345,068,724,781,056
89618,970,019,642,690,137,449,562,112
901,237,940,039,285,380,274,899,124,224
912,475,880,078,570,760,549,798,248,448
924,951,760,157,141,521,099,596,496,896
939,903,520,314,283,042,199,192,993,792
9419,807,040,628,566,084,398,385,987,584
9539,614,081,257,132,168,796,771,975,168
9679,228,162,514,264,337,593,543,950,336
97158,456,325,028,528,675,187,087,900,672
98316,912,650,057,057,350,374,175,801,344
99633,825,300,114,114,700,748,351,602,688
1001,267,650,600,228,229,401,496,703,205,376

2¹⁰⁰ tiene 31 cifras. Un truco para estimar potencias grandes: 2¹⁰ ≈ 10³, así que 2¹⁰⁰ = (2¹⁰)¹⁰ ≈ 10³⁰ — muy cerca del valor exacto, 1.27 × 10³⁰.

Potencias de 2 negativas

nFracciónDecimal (exacto)
−11/20.5
−21/40.25
−31/80.125
−41/160.0625
−51/320.03125
−61/640.015625
−71/1280.0078125
−81/2560.00390625
−91/5120.001953125
−101/1,0240.0009765625
−111/2,0480.00048828125
−121/4,0960.000244140625
−131/8,1920.0001220703125
−141/16,3840.00006103515625
−151/32,7680.000030517578125
−161/65,5360.0000152587890625

Toda potencia negativa de 2 tiene un decimal finito, porque 2⁻ⁿ = 5ⁿ / 10ⁿ: 2⁻³ = 125 / 1000 = 0.125. Por eso también 0.5, 0.25 y 0.125 son exactos en punto flotante binario y 0.1 no lo es.

Cuántos valores caben en n bits

BitsValores (2ⁿ)Rango sin signoRango con signo
82560 a 255−128 a 127
1665,5360 a 65,535−32,768 a 32,767
324,294,967,2960 a 4,294,967,295−2,147,483,648 a 2,147,483,647
6418,446,744,073,709,551,6160 a 18,446,744,073,709,551,615−9,223,372,036,854,775,808 a 9,223,372,036,854,775,807

Con n bits se representan 2ⁿ valores distintos. Sin signo van de 0 a 2ⁿ − 1; con signo (complemento a 2), de −2ⁿ⁻¹ a 2ⁿ⁻¹ − 1 — por eso un contador de 32 bits con signo se desborda justo después de 2,147,483,647. Un patrón útil: desde 2¹, la última cifra se repite en ciclo 2, 4, 8, 6.