Конвертер научной нотации
Преобразование в научную нотацию и обратно.
Как использовать
Введите полное десятичное значение или значение в E-нотации. Оставьте поле значащих цифр пустым, чтобы сохранить каждую цифру и конечный ноль, либо выберите точность и правило округления. В инженерной нотации показатели степени всегда кратны трём.
Преобразуйте любое десятичное число в научную и инженерную запись — либо вставьте E-запись, например 1.5e6, и получите обычное десятичное число. Введите 12345.678 и сразу увидите 1.2345678e+4 (научная запись, то есть 1.2345678 × 10⁴) и 12.345678e+3 (инженерная запись); точный движок обрабатывает каждую цифру без потерь.
Движок основан на строках и BigInt, а не на вычислениях с плавающей точкой: сохраняется каждая введённая цифра, включая конечные нули (1.500 остаётся 1.500, поскольку в измерениях эти нули обозначают точность). Оставьте поле «Значащие цифры» пустым, чтобы сохранить всё, либо задайте точность и выберите одно из четырёх правил округления: половины вверх, половины к чётному (банковское округление), к нулю или от нуля.
В инженерной записи показатель степени кратен 3, поэтому запись напрямую соответствует приставкам SI: 12.345678e+3 читается как ≈12.35 k. Именно поэтому инженеры предпочитают её — 4.7 × 10⁻⁶ F произнести сложнее, чем 4.7 µF.
Ограничения: неполная E-запись вроде «1e» сразу отклоняется, а не разбирается частично. Правила округления расходятся только на точных половинах — 2.5 до одной значащей цифры даёт 3 при округлении половины вверх, но 2 при округлении к чётному. Именно поэтому банки и IEEE 754 по умолчанию используют округление к чётному: при множестве операций оно не создаёт систематического смещения вверх.
Опубликованные тестовые векторы — каждый проверен на работающем инструменте: 12345.678 → 1.2345678e+4 (= 1.2345678 × 10⁴) · инженерная форма 12.345678e+3 · 6.02e23 (Avogadro) разбирается и проходит обратное преобразование · 9.109e-31 (масса электрона) сохраняет все четыре цифры · конечные нули сохраняются, если поле значащих цифр пусто. Последняя проверка: 2026-08-12.
Вопросы и ответы
Чем научная запись отличается от инженерной?
Научная запись нормализует коэффициент в диапазон 1–10 (1.2345678e+4). Инженерная запись делает показатель степени кратным 3, а коэффициент — от 1 до 1000 (12.345678e+3), поэтому она напрямую соответствует приставкам SI, таким как k, M, µ, n.
Почему число 1.500 сохраняет конечные нули?
Потому что этот конвертер использует точный строковый движок на BigInt, а не вычисления с плавающей точкой. В измерениях 1.500 означает точность до трёх знаков после запятой; сведение к 1.5 незаметно уничтожает информацию о точности. Если нужно меньше цифр, задайте число значащих цифр явно.
Что такое округление половины к чётному (банковское) и когда его применять?
При точной половине число округляется к ближайшей чётной цифре: 2.5 → 2, но 3.5 → 4. При множестве округлений это устраняет смещение вверх, возникающее при постоянном округлении половин вверх, поэтому в финансах и вычислениях с плавающей точкой IEEE 754 такой режим используется по умолчанию.
Как вводить очень маленькие числа?
Используйте E-запись с отрицательным показателем степени: 9.109e-31 для массы покоя электрона, 3e-9 для 3 наносекунд. Конвертер покажет полную десятичную запись и оба экспоненциальных формата.
Почему введённое значение «1e» было отклонено?
Запись неполна: после E отсутствует показатель степени. Парсер отклоняет частичные формы, а не угадывает, поэтому опечатка не приведёт к незаметно неверному преобразованию.
Последнее обновление: