【问题标题】:What is the meaning of number 1e5?数字 1e5 是什么意思?
【发布时间】:2014-11-28 06:01:56
【问题描述】:

我在一些代码中看到人们定义一个变量并分配像 1e-8 或 1e5 这样的值。

例如

const int MAXN = 1e5 + 123;

这些数字是多少?我在网上找不到任何东西...

【问题讨论】:

标签: numbers notation exponentiation


【解决方案1】:

1e5 是用scientific notation 表示的数字,表示 10 的 5 次方(e 表示“指数”)

所以1e5 等于100000,这两个符号可以互换意思相同。

【讨论】:

【解决方案2】:

这是 10^5 = 100000 的科学记数法

【讨论】:

    【解决方案3】:

    1e5 是 100000。5 代表您在该数字后面添加的零的数量。例如,假设我有 1e7。我会在 1 后面加上 7 个零,所以它会变成 10,000,000。但是可以说这个数字是 1.234e6。您仍将在数字末尾添加 6 个零,因此为 1.234000000,但由于存在该小数点,因此您必须将其向右移动 6 次,因为它是 e6。

    【讨论】:

    • 1.234e6 -> 1234000
    【解决方案4】:

    1e5 表示 1 × 105。
    同样,12.34e-9 表示 12.34 × 10−9。
    一般AeB表示A×10B。

    【讨论】:

    • 这个!我认为那些说 1e5 等于 10 的 5 次方的人给出了一个不完整的答案。所以我喜欢你的回答:1x10^5。谢谢
    猜你喜欢
    • 1970-01-01
    • 2013-05-28
    • 1970-01-01
    • 2016-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-03
    • 2011-08-12
    相关资源
    最近更新 更多