我在一些代码中看到,peaple定义了一个变量并分配了像1e-8或1e5这样的值 例如
const int MAXN = 1e5 + 123;
这些数字是多少?!我在网上找不到任何东西......
答案 0 :(得分:36)
1e5
是使用scientific notation表示的数字,表示10到5的幂(e含义'指数')
所以1e5
等于100000
,两种符号的含义互换相同。
答案 1 :(得分:4)
这是10 ^ 5 = 100000
的科学记数法答案 2 :(得分:1)
1e5表示1 * 10 ^ 5。类似地,1.234e5表示1.234 * 10 ^ 5。通常,XeY表示x * 10 ^ Y。
答案 3 :(得分:0)
1e5是100000. 5表示您在该数字后面添加的零数量。例如,假设我有1e7。我会把7个零放在1后面,这样它就会变成10,000,000。但是我们可以说这个数字是1.234e6。你仍然会在数字的末尾添加6个零,所以它是1.234000000,但由于有小数,你必须将它向右移动6次,因为它是e6。