我在一些代码中看到人们定义变量并赋值为1e-8或1e5。
例如:
const int MAXN = 1e5 + 123;
这些数字是什么?我在网上找不到任何信息...
我在一些代码中看到人们定义变量并赋值为1e-8或1e5。
例如:
const int MAXN = 1e5 + 123;
这些数字是什么?我在网上找不到任何信息...
1e5
表示 1 × 105。
同样地,12.34e-9
表示 12.34 × 10−9。
一般来说,AeB
表示 A × 10B。
1x10^5
。谢谢。 - Erik van de Ven这是科学计数法,表示10的5次方,即100000。
1e5代表100000。其中的5表示在该数字后面添加的零的数量。例如,假设我有1e7。我会在1后面加上7个零,这样它就变成了10,000,000。但是,假设这个数字是1.234e6。你仍然要在数字末尾添加6个零,所以它变成了1.234000000,但由于有小数点,你需要将其向右移动6次,因为它是e6。
1.234e6
翻译成中文是 1234000
。 - brandito