Конвертер научной нотации
Преобразуйте числа между стандартной десятичной, научной (a × 10ⁿ), инженерной и e-нотацией. Работает в обе стороны — вставьте любую из этих форм и получите все четыре сразу. Точно обрабатывает очень большие и очень малые числа.
Ввод
Введите число в стандартной, научной (1.5e10 или 1.5×10^10) или сгруппированной (1,500,000) форме.
Округлите коэффициент до этого количества значимых цифр или сохраните все цифры.
Вывод
Обычная десятичная форма с группировкой тысяч запятыми.
Коэффициент от 1 до 10, умноженный на степень 10.
Как научная, но показатель всегда кратен 3 (кило, мега, гига…).
Машиночитаемая форма, используемая в коде, CSV и таблицах.
Руководства
Преобразуйте любое число между стандартной десятичной, научной, инженерной и e-нотацией — в обе стороны. Вставьте обычное число, научное выражение или строку в e-нотации — и получите все четыре формы сразу.
Что он делает
Введите число в любой из этих форм, и инструмент распознает его автоматически:
- Стандартная / сгруппированная:
15000000000или1,500,000,000 - Научная:
1.5 × 10^10,1.5×10¹⁰(надстрочный знак Unicode) или1.5×10^-10 - E-нотация:
1.5e10,1.5E+10,1.5e-10 - Десятичные дроби:
0.0000123
Затем он отображает:
- Стандартная запись — обычная десятичная форма с группировкой тысяч запятыми.
- Научная нотация — коэффициент от 1 до 10, умноженный на степень 10, напр.
6.022 × 10²³. - Инженерная нотация — та же идея, но показатель всегда кратен 3, чтобы согласовываться с префиксами СИ (кило, мега, гига, милли, микро…). Коэффициент находится между 1 и 1000, напр.
602.2 × 10²¹. - E-нотация — машиночитаемая форма, используемая в коде, CSV-файлах и электронных таблицах, напр.
6.022e23.
Как использовать
- Введите или вставьте число в поле Число.
- При желании выберите Значимые цифры, чтобы округлить коэффициент — или оставьте Сохранить все, чтобы сохранить каждую цифру точно.
- Скопируйте нужную форму кнопкой копирования рядом с каждым результатом.
Точность, которая переживает огромные и крошечные числа
Конвертер работает с самими цифрами как с текстом, а не как с числом с плавающей точкой Number. Обычный JavaScript теряет точность примерно после 16 цифр (2⁵³), поэтому значение вроде 123456789012345678901234567890 было бы незаметно округлено. Здесь сохраняется каждая цифра — независимо от того, есть ли в числе тридцать целых цифр или оно находится далеко ниже 0.0000000000000001. Инженерные показатели вычисляются поиском наибольшего кратного 3, не превышающего степень ведущей цифры числа, включая шаг перенормировки, чтобы округление 999999 вверх всё равно давало 1 × 10⁶, а не некорректное 10 × 10⁵.
Для чего нужна инженерная нотация?
Инженерная нотация сохраняет показатели кратными 3, потому что они совпадают с метрическими префиксами: 10³ = кило, 10⁶ = мега, 10⁻³ = милли, 10⁻⁶ = микро и так далее. Электротехники и механики предпочитают её, потому что показание 4.7 × 10³ Ом читается напрямую как 4.7 кОм.
Как считаются значимые цифры?
Значимые цифры отсчитываются от первой ненулевой цифры коэффициента. Выбор 3 значимых цифр превращает 45678 в 4.57 × 10⁴. Ведущие нули в дроби (как нули в 0.0000123) никогда не считаются значимыми, а хвостовые нули, появившиеся только из-за округления, отбрасываются.
Конфиденциальность
Всё выполняется локально в вашем браузере. Ваши числа никогда не загружаются и не сохраняются.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/scientific-notation-converter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputNumber": "12345",
"sigFigs": "auto"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `scientific-notation-converter` tool (Scientific Notation Converter) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.