UTILS.
100% в браузере
🔢

Калькулятор больших чисел

Складывайте, вычитайте, умножайте, делите, берите остаток, возводите в степень или факториал произвольно большие целые числа с точной точностью BigInt.

Об этом инструменте

Выполняйте арифметику над целыми числами любой длины с идеальной точностью. Введите два целых числа, выберите операцию и получите точный результат — без округления, без научной записи, без потери цифр. Всё работает в вашем браузере.

Калькулятор разбирает ваш ввод напрямую в нативные значения BigInt (eval никогда не используется) и поддерживает сложение, вычитание, умножение, целочисленное деление с остатком, взятие остатка по модулю, возведение в степень и факториал первого операнда. Деление показывает и частное, и остаток; каждый результат также сообщает своё точное число цифр.

Используйте это для криптографии, комбинаторики, контрольных сумм или любого случая, где обычные калькуляторы переполняются примерно на 16 цифрах. Деление на ноль, отрицательные показатели степени и отрицательные факториалы отклоняются, а чрезвычайно большие степени или факториалы ограничиваются, чтобы страница оставалась отзывчивой.

Часто задаваемые вопросы

Насколько большими могут быть числа?
Сложение, вычитание, умножение, деление и взятие остатка работают на целых числах практически неограниченной длины. Степени и факториалы ограничиваются, чтобы браузер оставался отзывчивым.
Как он сохраняет точность?
Он использует нативный тип BigInt в JavaScript, который хранит произвольно большие целые числа точно, вместо чисел с плавающей точкой, которые теряют точность примерно после 16 цифр.
Как работает целочисленное деление?
Деление усекает к нулю и сообщает частное плюс остаток, поэтому 17 ÷ 5 даёт частное 3 и остаток 2. Деление на ноль отклоняется.
Могу ли я использовать дробные числа?
Нет. Этот инструмент только для точной целочисленной арифметики, поэтому десятичные точки не принимаются; запятые, пробелы и подчёркивания между цифрами игнорируются.

Больше инструментов