大数计算器(人类可读的格式)

大数计算器(人类可读的格式)

我正在寻找一种适合大数字的计算器,其中可以输入字母而不是一大堆零:

  • K (Kilo) 000
  • M (Mega) 000,000.............................. 百万
  • G (Giga) 000,000,000....................... 十亿
  • T (Tera) 000,000,000,000万亿
  • P (Peta) 000,000,000,000,000........四万亿
  • E (Exa) 000,000,000,000,000,000. 千万亿

例如 20 万亿美元/5000 万单位的输入格式为:

20t / 50m

结果为400,000,可以显示为400 K

Ubuntu / Debian 中是否已经有可以计算大数字(又称人类可读格式)的计算器?

我的问题与这些问题类似,但不是重复的:

使用的字母如 T 代表 Tera(万亿),G 代表 Giga(十亿)等来自行业标准。标准由 电气电子工程师协会(电气电子工程师学会)。


编辑:原始问题发布几天后,这个问题变成了自答问题。不过,原始答案和其他建议是受欢迎的,可能会引起其他人的兴趣。

答案1

大数计算器是一款不可或缺的数学计算器,使用MB(兆字节),英国(千兆字节), 结核病(TB)等等。

编辑:最初于 2018 年发布。于 2023 年 9 月更新。屏幕截图已过时,因为底行按键现在的顺序为KMGT和。PE

有一个新的大数计算器视频

答案2

例如 20 万亿美元/5000 万纳税人应输入为:

20吨/50米

我会做一个框架挑战

这里的答案不是找到支持这种格式的软件,而是学习标准计算器、编程语言和数学中使用的格式:科学计数法

您将数字写为基数(有效数字)和指数,例如 2*10⁵ 表示 20000。因此 20 万亿是 2*10¹³ - 或 20*10¹²。这适用于几乎所有计算器,允许紧凑和精确的数字,独立语言。例如,十亿可能既表示 10⁹,又表示 10¹²,这取决于文化。

此外,这还允许您明确定义有效数字,例如您可以写 7.0*10³ 或 7.02*10³,以表示已知小数的数量。

在计算机中这也可以写成n为了n*10^,例如 5e6 被解释为 5*10⁶。例如,此形式可用于octave

相关内容