what is the meaning of number 1e5?
我在一些代码中看到peaple定义变量并分配值,例如1e-8或1e5
例如
1 | const int MAXN = 1e5 + 123; |
这些数字是多少? 我在网上找不到任何东西...
因此
1e5表示1 * 10 ^ 5。类似地,1.234e5表示1.234 * 10 ^ 5。通常,XeY表示x * 10 ^ Y。
这是10 ^ 5 = 100000的科学计数法
1e5是100000。5代表您在该数字后面添加的零的数量。 例如,假设我有1e7。 我会将7个零放在1之后,这样它将变成10,000,000。 但是,可以说数字是1.234e6。 您仍然会在数字的末尾添加6个零,所以它是1.234000000,但是由于有该小数,因此,由于它是e6,因此必须将其向右移动6次。