что означает число 1e5?

Я видел в некоторых кодах, что peaple определяет переменную и присваивает значения, такие как 1e-8 или 1e5 например

const int MAXN = 1e5 + 123;

что это за цифры?! Я ничего не нашел в интернете...

4 ответов


1e5 - Это число, выраженное с помощью научная нотация и это означает от 10 до 5-й степени (e означает "показатель")

так 1e5 равна 100000, оба обозначения взаимозаменяемо означают одно и то же.


это научная нотация для 10^5 = 100000


1e5-это 100000. 5 обозначьте количество нулей, которые вы добавляете за этим числом. Например, скажем, у меня есть 1e7. Я бы поставил 7 нулей за 1, чтобы он стал 10,000,000. Но допустим, что число равно 1.234e6. Вы все равно добавите 6 нулей в конце числа, так что это 1.234000000, но так как есть этот десятичный, вам придется переместить его вправо 6 раз, так как это e6.


1e5 означает 1*10^5.аналогично, 1.234e5 означает 1.234 * 10^5.Как правило, XeY означает x * 10^Y.