2的n次方计算器 — 快速计算2^n的精确值

2的n次方计算器 — 快速计算2^n的精确值

什么是2的n次方计算器?

2的n次方计算器用于计算2的n次幂,记作\(2^{n}\)。2的幂在计算机领域随处可见——内存容量、二进制数、数据结构以及存储单位(KB、MB、GB)都建立在它的基础之上。这款工具可以为任意指数给出精确结果,负数指数和小数指数同样支持。

如何使用

在输入框中填入指数 n 并提交,计算器即会返回 \(2^{n}\) 的值。常见的二进制运算可以输入10、16这样的整数;要计算分数,可输入-3之类的负数(\(2^{-3} = 0.125\));要计算方根,可输入0.5这样的小数(\(2^{0.5} \approx 1.414\),即2的平方根)。

2^n 的图像在正指数时急剧上升,在负指数时趋近于零。

公式详解

公式很简单:$$\text{结果} = 2^{n}$$把2自乘n次,每一步数值都翻一番:\(2^{1}=2\),\(2^{2}=4\),\(2^{3}=8\),以此类推。对于负数指数,\(2^{-n} = 1 \div 2^{n}\);对于分数指数,\(2^{1/2}\)就等于2的平方根。

广告

实例演示

假设你想知道10个比特(bit)能存储多少种不同的取值,也就是计算\(2^{10}\)。计算过程:$$2 \times 2 \times \cdots \text{(共十次)} = 1{,}024$$因此10个比特可以表示1,024种不同的取值——这也正是1KB常被定义为1,024字节的原因。

指数 n 每增加 1,结果就翻一倍。

2 的幂参考表(2^0 至 2^32)

指数每增加 1,数值就翻一倍:\(2^{n} = 2 \times 2^{n-1}\)。该表列出了 \(n = 0\) 至 \(32\) 的精确整数值,另外还列出了 \(n = 40, 50, 64\)。

n

2^n

n

2^n

0

1

17

131,072

1

2

18

262,144

2

4

19

524,288

3

8

20

1,048,576

4

16

21

2,097,152

5

32

22

4,194,304

6

64

23

8,388,608

7

128

24

16,777,216

8

256

25

33,554,432

9

512

26

67,108,864

10

1,024

27

134,217,728

11

2,048

28

268,435,456

12

4,096

29

536,870,912

13

8,192

30

1,073,741,824

14

16,384

31

2,147,483,648

15

32,768

32

4,294,967,296

16

65,536

40

1,099,511,627,776

50

1,125,899,906,842,624

64

18,446,744,073,709,551,616

常见用途: \(n\) 位可以表示 \(2^{n}\) 个不同的值,因此 8 位(一个字节)可表示 256 个值,16 位可表示 65,536 个值。一个 \(n\) 位的地址空间可容纳 \(2^{n}\) 个地址:32 位寻址覆盖 4,294,967,296 字节(4 GiB),64 位寻址覆盖约 1.84 × 1019 字节。出于同样的原因,内存大小和缓冲区大小通常也是 2 的幂。

二进制与十进制存储单位对比

IEC 二进制前缀(KiB、MiB、GiB 等)是精确的 2 的幂,而 SI 十进制前缀(KB、MB、GB 等)是 10 的幂。对于第 \(k\) 级,相对差值为 \(\frac{2^{10k}}{10^{3k}} - 1\),且该差值随级别升高而增大。

级别

二进制单位

字节数(二进制)

十进制单位

字节数(十进制)

二进制大出的比例

千

1 KiB = 2^10

1,024

1 KB = 10^3

1,000

≈ 2.4%

兆

1 MiB = 2^20

1,048,576

1 MB = 10^6

1,000,000

≈ 4.9%

吉

1 GiB = 2^30

1,073,741,824

1 GB = 10^9

1,000,000,000

≈ 7.4%

太

1 TiB = 2^40

1,099,511,627,776

1 TB = 10^12

1,000,000,000,000

≈ 10.0%

拍

1 PiB = 2^50

1,125,899,906,842,624

1 PB = 10^15

1,000,000,000,000,000

≈ 12.6%

这就是为什么一块标称为 1 TB(1012 字节)的硬盘,在以二进制单位显示容量的软件中会显示约为 0.91 TiB。

广告

常见指数场景

负指数给出倒数(\(2^{-n} = \frac{1}{2^{n}}\)),分数指数给出方根(\(2^{0.5} = \sqrt{2}\))。

指数 n

结果 2^n

典型含义

-3

0.125

\(\frac{1}{8}\);连续减半三次(例如八分音符或八分之一比例)

-1

0.5

二分之一

0

1

任何非零数的 0 次方都等于 1

0.5

≈ 1.41421

\(\sqrt{2}\);单位正方形的对角线长度

8

256

一个字节中可表示的不同值(0–255)

10

1,024

二进制“千”(以字节计的 1 KiB)

16

65,536

TCP/UDP 端口号的数量(0–65535);无符号 16 位整数可表示的值

32

4,294,967,296(≈ 42.9 亿)

IPv4 地址空间的大小;无符号 32 位整数可表示的值

常见问题

2的0次方是多少? 任何非零数的0次方都等于1,所以\(2^{0} = 1\)。

可以使用负数指数吗? 可以。\(2^{-2} = 1/4 = 0.25\)。

可以使用小数指数吗? 可以。例如\(2^{0.5} \approx 1.41421\),即2的平方根。

上一篇: C罗发文告别世界杯创多项纪录 传奇落幕收获祝福
下一篇: 嗨森课堂:摄影后期中的特效处理

相关文章

《回向偈》常用的迴向偈、迴向文
名人堂GTX970超频指南:轻松提升显卡性能的技巧与步骤
绝地求生
UZI一直不能上场比赛的原因曝光 UZI只能用来转移舆论压力?
关于「印象笔记」的吐槽 🤣
开长安奔奔跑长途,高速上的动力表现够用吗?超车会不会很吃力?