Перейти к содержимому
🔢

Конвертер экспоненциальных чисел

Преобразование научной записи 1e+5, 6.022e+23 в обычный вид без потери точности

Конвертер экспоненциальной записи в десятичную онлайн

Онлайн-конвертер переводит число из экспоненциальной (научной) записи в обычную десятичную и обратно. Поддерживает форматы 1e+5, 2.5e-3, 1.23E+10, 6.022e23 — со знаком после E и без, с заглавной и строчной E, с положительной и отрицательной степенью. Преобразование выполняется в браузере, мгновенно, без отправки данных на сервер.

Главное отличие конвертера ToolFox: преобразование выполняется строковой арифметикой, а не через Number.parseFloat — это значит, что число вроде 1.234567890123e+25 переводится точно, без потери цифр после 16-го знака. Стандартные онлайн-конвертеры на JavaScript Number теряют точность для чисел больше 2^53 ≈ 9·10¹⁵ и возвращают результат снова в экспоненциальной форме для значений ≥ 1e21.

  • Точное преобразование любых чисел — без ограничения 2^53
  • Двустороннее: экспоненциальная ↔ десятичная
  • Поддержка формата 1e+5, 1E+5, 1e5, 1.23e-12, .5e+3
  • Разделители разрядов в результате (1 230 000) для удобства чтения
  • Подсказка масштаба: «миллиарды», «триллионы», «N нулей перед запятой»
  • Готовые примеры из физики и математики для быстрой проверки

Что такое экспоненциальная (научная) запись числа

Экспоненциальная запись (научная нотация, scientific notation) представляет число в виде мантиссы, умноженной на 10 в степени экспоненты. Например, 6,022·10²³ или в компьютерной форме 6.022e+23. Мантисса — это значащая часть (6,022), экспонента — порядок (+23, означает «умножить на 10²³», то есть приписать 23 нуля после единицы).

Такая запись возникла в науке для удобной работы с очень большими (число Авогадро ≈ 6·10²³ молекул в моле) и очень маленькими числами (масса электрона ≈ 9,1·10⁻³¹ кг). Без неё пришлось бы писать 24 цифры подряд — невозможно прочесть, легко ошибиться. В Excel, Python, JavaScript и других программах большие/маленькие числа автоматически отображаются в формате 1.23E+10 или 1.23e+10 — это та же научная нотация в компьютерном виде.

Как преобразовать экспоненциальное число в обычное вручную

Чтобы перевести 1,23·10⁵ в десятичную форму, сдвиньте запятую на 5 знаков вправо. Если в мантиссе после запятой 2 знака (1,23), а степень 5, то после первой цифры нужно добавить 5−2 = 3 нуля: 123 000. Для 8,5·10⁻³ сдвигаем запятую на 3 знака влево: 0,0085. Для отрицательной степени k число становится в k раз меньше.

На практике конвертер делает это автоматически: разбирает мантиссу и экспоненту, сдвигает разделитель, добавляет нужное число нулей. ToolFox использует строковую логику, поэтому работает с любыми размерами — от 1e-300 до 1e+300. Excel, к примеру, для значений ≥ 1e+15 переключает ячейку в формат E+, и обратное преобразование вручную становится неудобным — конвертер закрывает эту задачу.

Где встречается экспоненциальная запись

Физика и химия — фундаментальные константы: число Авогадро (6,022e+23), масса электрона (9,11e-31), скорость света в вакууме (2,998e+8 м/с), гравитационная постоянная (6,674e-11), заряд электрона (1,602e-19 Кл). Без научной нотации эти значения было бы трудно записать и сравнить.

Excel и Google Sheets — автоматически отображают большие числа в формате 1,23E+09. Это часто сбивает с толку бухгалтеров и аналитиков: ячейка с реальным значением 1 230 000 000 выглядит как «1,23E+09», и при копировании в текст или экспорте сохраняется в этой форме. Чтобы вернуть полный вид: формат ячейки «Числовой» с 0 знаков после запятой, или конвертация через инструмент.

Программирование — JavaScript: Number(1e21) выводит "1e+21" вместо полного числа; Python печатает «1e+21» при превышении int-границы float; научные библиотеки NumPy/Pandas — то же. Калькуляторы инженерные и научные тоже переходят в режим SCI при превышении дисплея. Понимать научную нотацию и уметь её преобразовывать — базовый навык для работы с числами.

Точность: почему стандартные конвертеры ошибаются

JavaScript Number — это 64-битное число с плавающей точкой по стандарту IEEE 754. Безопасный целочисленный диапазон — от -2^53 до +2^53, то есть примерно от -9·10¹⁵ до +9·10¹⁵. За этой границей соседние целые числа становятся неразличимыми: например, 12345678901234567 и 12345678901234568 сохраняются как одно и то же значение.

Для конвертации это значит: число 1.234567890123e+25, преобразованное через parseFloat и .toString(), даст 12345678901230000000000000 в лучшем случае (с обнулением последних знаков) или снова экспоненту 1.234567890123e+25 в худшем (для значений ≥ 1e21 JS Number автоматически переходит в E-формат при выводе). Конвертер ToolFox обходит эту проблему: парсит ввод как строку, сдвигает позицию десятичной запятой через манипуляции с символами и возвращает результат без обращения к Number — сохраняется любая точность мантиссы.

🧪

Пример: число Авогадро в полной записи

Студент получил в курсовой число молекул вещества 6.022e+23. Преподаватель просит развернуть в обычную запись.

1

Вводим в конвертер: 6.022e+23

2

Сдвигаем десятичную запятую на 23 знака вправо

3

Мантисса 6.022 имеет 3 знака после точки, добавляем 23−3 = 20 нулей

4

Результат: 602 200 000 000 000 000 000 000 (шестьсот два секстиллиона двести квинтиллионов)

6.022·10²³ = 602 200 000 000 000 000 000 000 молекул. Это число молекул в 1 моле вещества (например, в 18 г воды или 32 г кислорода).

🧠

Знаете ли вы?

🔬

Число Авогадро — 6.022×10²³. Если бы у вас было столько песчинок, они покрыли бы всю Землю слоем толщиной 2 км.

⚛️

Масса электрона — 9.109×10⁻³¹ кг. В десятичной записи это 0 целых и 30 нулей после запятой. Научная запись делает такие числа читаемыми.

💻

JavaScript хранит числа в формате IEEE 754 double — 64 бита с плавающей запятой. Максимальное число: 1.8×10³⁰⁸. Больше — Infinity.

🔍

Google назван в честь «гугола» — 10¹⁰⁰. В экспоненциальной записи: 1e100. Записать полностью — единица со 100 нулями.

📏

Планковская длина — 1.6×10⁻³⁵ м — наименьшая физически значимая длина. В обычной записи: 0.000...016 с 34 нулями после запятой.

🧮

Калькулятор Casio отображает числа в научной записи, начиная с 10 знаков. Многие пользователи путают E+08 с ошибкой, хотя это просто 100 миллионов.

Примеры преобразования

ЭкспоненциальнаяДесятичнаяГде используется
1e+31 000тысяча
1e+61 000 000миллион
1e+91 000 000 000миллиард
1e+121 000 000 000 000триллион
1e-30,001тысячная (мс, мм)
1e-60,000001миллионная (мкс, мкм)
1e-90,000000001миллиардная (нс, нм)
6.022e+23602 200 000 000 000 000 000 000число Авогадро
1.602e-190,0000000000000000001602заряд электрона, Кл
9.11e-310,000000…911масса электрона, кг
💡

Совет для Excel

Если Excel показывает число в формате 1,23E+09 и портит копирование — измените формат ячейки на «Числовой» с 0 знаков после запятой (Ctrl+Shift+1). Или скопируйте полный результат из этого конвертера и вставьте в Excel как «Текст», чтобы Excel не пересохранил его обратно в E-формат.

Как перевести экспоненциальное число в обычное

1

Введите экспоненциальное число

Пример: 1.23e+5, 8.5e-3, 6.022e+23, 1.602e-19. Знак + после E не обязателен (1e5 = 1e+5), регистр E/e не важен. Поддерживается отрицательная мантисса (-2.5e+3) и форма без целой части (.5e+3).

2

Получите полное десятичное число

Конвертер сразу сдвинет десятичную запятую на нужное число знаков. Например, 6.022e+23 → 602 200 000 000 000 000 000 000 (число Авогадро в полном виде). Разделители разрядов добавляются автоматически для удобства чтения.

3

Скопируйте или поменяйте направление

Кнопка «Копировать» сохраняет результат в буфер обмена. Кнопка «Экспон. ↔ десятичная» меняет направление: теперь вводите обычное число, получаете научную запись. Удобно для подготовки данных для Excel или научных формул.

4

Используйте готовые примеры

Под полем ввода — кнопки с физическими константами и типовыми значениями. Кликните по любой — пример подставится в поле ввода и сразу преобразуется. Удобно для проверки формулы или быстрой демонстрации.

Примеры

🧪 Физические константы

6.022e+23 → 602 200 000 000 000 000 000 000 (число Авогадро, молекул/моль).

⚛️ Микромир

1.602e-19 → 0,0000000000000000001602 (заряд электрона в кулонах).

📊 Excel формат

1.23E+09 → 1 230 000 000 (типичное преобразование при работе с большими данными в таблицах).

💰 Финансы

1.5e+12 → 1 500 000 000 000 (полтора триллиона рублей — например, бюджет региона).

Частые вопросы о научной нотации

Что значит «e+5» или «E+10» в числе?
Это запись «умножить на 10 в указанной степени». Например, 1.23e+5 = 1,23 × 10⁵ = 123 000. Регистр E/e не имеет значения, знак «+» после E можно опускать (1e5 ≡ 1e+5). Отрицательная степень означает «разделить»: 8.5e-3 = 8,5 × 10⁻³ = 0,0085.
Чем экспоненциальная (научная) запись отличается от обычной?
Это два способа записи одного числа. Обычная: 0,0000000000000000001602 (заряд электрона в кулонах). Научная: 1.602e-19 — короче и удобнее. Для очень больших или очень маленьких чисел научная нотация необходима, иначе число невозможно прочесть. В научных публикациях, физике, химии, программировании — стандарт.
Почему Excel показывает «1,23E+09» вместо нормального числа?
Excel автоматически переключает формат ячейки на научную нотацию для чисел длиннее, чем помещается в столбце, или для значений ≥ 10¹⁵. Чтобы вернуть полный вид: выделите ячейку, ПКМ → Формат ячеек → Числовой → задайте 0 знаков после запятой. Или вставьте число как текст с префиксом апострофа ('1230000000). Конвертер ToolFox делает то же преобразование одним кликом.
Сохраняет ли конвертер точность для очень больших чисел?
Да. Конвертер использует строковую арифметику, а не JavaScript Number, поэтому работает с любой точностью. Например, 1.234567890123e+25 преобразуется в 12 345 678 901 230 000 000 000 000 — все значащие цифры сохраняются. Стандартные конвертеры на parseFloat теряют точность для чисел больше 2^53 ≈ 9·10¹⁵.
Можно ли перевести обычное число обратно в экспоненциальную форму?
Да. Нажмите кнопку «Экспон. ↔ десятичная» — направление поменяется, и теперь конвертер преобразует обычные числа в научную нотацию. Например, 1 500 000 → 1.5e+6, 0,00085 → 8.5e-4. Текущий результат автоматически подставится в поле ввода.
Какие форматы ввода поддерживаются?
Все стандартные: 1.23e+5, 1.23E+5, 1.23e5, 1.23E5 (знак + после E не обязателен). Можно с отрицательной мантиссой (-2.5e+3) и без целой части (.5e+3 = 0,5e+3 = 500). Десятичный разделитель — точка (1.23), запятая (1,23) не принимается — это компьютерный стандарт.
Где встречается научная нотация на практике?
В физике и химии — все фундаментальные константы (число Авогадро 6,022·10²³, масса электрона 9,11·10⁻³¹, заряд электрона 1,602·10⁻¹⁹). В Excel — автоматически для больших чисел. В программировании — Python, JavaScript, NumPy, Pandas. В инженерных калькуляторах — режим SCI. В научных публикациях и инженерных отчётах — стандарт оформления.
Можно ли вводить числа с запятой как разделителем?
Нет — конвертер использует компьютерный стандарт с точкой (1.23). Это потому, что в научной нотации запятая иногда воспринимается как разделитель разрядов. Если у вас число «1,23·10⁵» — введите его как «1.23e+5». Результат конвертер выводит с точкой (компьютерный формат), но с пробелами как разделителями разрядов для удобства чтения.
Данные отправляются на сервер?
Нет. Все преобразования выполняются в браузере JavaScript, ничего не передаётся на сервер. Можете спокойно вводить любые конфиденциальные числа.

Полезная информация

Конвертер использует строковую арифметику — точность не теряется даже на числах больше 10¹⁵.

Двустороннее преобразование: одной кнопкой можно перейти из научной нотации в десятичную и обратно.

Все вычисления в браузере, числа не отправляются на сервер.

Комментарии (1)

Был ли полезен этот инструмент?
Руслан Авдеев (автор проекта)1 янв. 2024 г., 00:00
🎉 Спасибо, что используете наши инструменты! Все инструменты на ToolFox полностью бесплатны и постоянно улучшаются. 📝 Пожалуйста, оставляйте комментарии: - Если инструмент работает некорректно - Если есть идеи по улучшению - Поделитесь своим опытом использования 👍 Ставьте лайки/дизлайки - это помогает мне понять, какие инструменты нуждаются в доработке. Я обновляю сайт каждую неделю на основе вашей обратной связи. ⭐ Если вам нравится ToolFox — буду благодарен за отзыв о сайте в Яндекс.Браузере (нажмите на ⋮ → «Оценить сайт» в панели браузера). Это помогает другим людям находить наши инструменты! 😊 Также вы можете написать мне напрямую в Telegram: @avdeevrus Все доработки и улучшения по вашим пожеланиям делаю бесплатно! Благодарю за доверие и использование ToolFox! 🚀