Калькулятор Степеней
Возведите основание в целую степень с использованием точной big-integer арифметики — точно для показателей степени до ±500 без ошибок округления или переполнения с плавающей точкой — отображение результата в обычной и научной нотации с выбранной точностью.
Ввод
Простое десятичное число (до 15 цифр до и после десятичной точки).
Целая степень для возведения основания, от -500 до 500. Отрицательные показатели вычисляют обратную степень.
Сколько значащих цифр отображать в результате.
Вывод
| Метрика | Значение |
|---|---|
| No data yet | |
Другие способы использовать этот инструмент
REST API
curl -X POST https://api.iotools.cloud/v1/tool/exponents-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"base": "2",
"exponent": "10",
"precision": "10"
}'Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.
Спросите у ИИ-агента
Use the IOTools `exponents-calculator` tool (Exponents Calculator) on this input:
YOUR_INPUT_HEREВставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.
Виджет для встраивания
<iframe
src="https://iotools.cloud/embed/exponents-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Калькулятор Степеней — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.
| Стоимость вызова API/MCP | От 5 кредитов |
|---|---|
| Нужно больше кредитов? | Посмотреть тарифы |
Также доступно через
Руководства
Калькулятор Степеней возводит основание в целую степень, используя точную big-integer арифметику — не математику с плавающей точкой. Это означает отсутствие ошибок округления и отсутствие переполнения, даже для показателей степени до ±500, где обычный вызов Math.pow либо потеряет точность, либо вернет Infinity.
Как пользоваться
- Введите основание — любое простое десятичное число, положительное или отрицательное, до 15 цифр до и после десятичной точки.
- Установите степень — целое число от -500 до 500. Отрицательные показатели вычисляют обратную степень (
основание^-n = 1 / основание^n). - Выберите точность — сколько значащих цифр отображать в результате (6, 10, 15, 20 или 50).
Результаты обновляются мгновенно. Таблица показывает полное выражение, результат в обычной десятичной нотации, тот же результат в научной нотации и использованную точность.
Как это "точно", когда математика с плавающей точкой не является?
Основание преобразуется в точную дробь (его цифры как целое число над степенью 10), и числитель и знаменатель этой дроби каждый возводятся в степень отдельно, используя арифметику BigInt — математика целых чисел произвольной точности без округления ни на одном этапе. Для положительного показателя это дает математически точный ответ; для отрицательного показателя полученная дробь делится на выбранное вами количество значащих цифр (действительно иррациональное десятичное число, такое как 2^-3, все еще разрешается точно, потому что оно заканчивается, в то время как неправильное округляется правильно на цифру, которую вы просили).
Почему Math.pow не работает в этом?
Числа JavaScript — это double IEEE-754, которые содержат примерно 15-17 значащих десятичных цифр и переполняются до Infinity один раз, когда величина превышает примерно 1,8 × 10³⁰⁸. 1.5^500, например, примерно 1,11 × 10⁸⁸ — хорошо в диапазоне double, но double не может содержать его ~89 точных цифр; большие основания с большим показателем полностью переполняются. Поскольку этот инструмент никогда не касается числа с плавающей точкой на этапе возведения в степень, обе проблемы исчезают.
Что насчет 0, возведенного в степень?
0 в любую положительную степень — это 0, и 0^0 рассматривается как 1 (стандартное соглашение, которое используют большинство калькуляторов). 0, возведенный в отрицательную степень, не определен (это означал бы деление на ноль), поэтому инструмент отклоняет эту комбинацию с ошибкой вместо предположения.
Мои данные конфиденциальны?
Полностью. Каждый расчет выполняется полностью в вашем браузере. Ничего из того, что вы вводите, не загружается, не сохраняется и не отправляется на сервер, поэтому вы можете вычислять столько степеней, сколько захотите, в полной конфиденциальности.