我在一些代码中看到,人们定义变量并赋值,比如1e-8或1e5。
例如
const int MAXN = 1e5 + 123;
这些数字是多少?我在网上找不到任何东西。
发布于 2014-10-03 06:59:07
1e5
是一个用scientific notation表示的数字,它意味着1乘以10乘以5次方(e的意思是‘指数’)
所以1e5
等于1*100000
,等于100000
,这三个符号是可互换的,意思是相同的。
发布于 2014-10-03 06:59:36
这是10^5 = 100000的科学表示法。
发布于 2017-10-18 01:42:41
1e5是100000。5表示你在这个数字后面加的零的数量。例如,假设我有1e7。我会在1后面加7个0,所以它会变成10,000,000。但让我们说这个数字是1.234e6。你仍然会在数字的末尾加上6个零,所以它是1.234000000,但是由于有小数点,你必须将它移到右边6次,因为它是e6。
https://stackoverflow.com/questions/26174531
复制相似问题