大数计算器(在线)

对非常大的整数进行加、减、乘、除和乘方运算,结果精确无误 —— 全部在你的浏览器中完成计算。

大数计算器完全在你的浏览器中运行。你输入的整数永远不会离开你的设备,也不会被上传到ArrayKit。

由 Udit Agarwal 开发和维护

打开指数计算器

关于 大数计算器

大数计算器可以对任意大小的整数进行精确运算,远远超出普通计算器或电子表格开始四舍五入之前所能处理的约15到16位数字。输入两个大整数,选择加、减、乘、除、取模或乘方,计算器就会给出精确到最后一位的完整结果。它专为需要精确大数运算的人而设计——检查密码学练习题、验证阶乘或组合数学结果、探索数论,或者只是想把两个20位数相乘而不损失精度。除法和取模使用向零截断的整数除法,乘方运算则设有保护,以防意外输入的巨大指数使标签页卡死。所有计算都在你的设备上瞬时完成——你输入的数字不会被上传到任何地方。

功能特性

  • 对长度不限的整数进行精确运算——绝不四舍五入
  • 支持加、减、乘、除、取模和乘方(指数)运算
  • 整数除法和取模向零截断,与常见的大数库一致
  • 对可能导致结果异常巨大的指数设有保护
  • 对无效输入、非整数值和除以零给出清晰的错误提示
  • 一键复制完整结果或计算的纯文本摘要
  • 边输入边即时显示结果,无需刷新页面
  • 完全在你的浏览器中运行——你的数字不会离开你的设备

如何使用 大数计算器

  1. 在“数字 A”中输入第一个整数
  2. 选择一种运算:加、减、乘、除、取模或乘方
  3. 输入第二个整数(乘方时为指数)
  4. 查看精确结果,复制该数字或完整摘要

示例

输入

2^100

输出

1267650600228229401496703205376

2的100次方,精确计算,没有任何四舍五入。

常见错误与故障排除

  • 大数计算器提示“不是有效的整数”。 — 只接受整数——请去掉小数点、逗号、空格以及像1e10这样的科学计数法,开头最多保留一个+或-号。
  • 除法或取模时出现“不能除以零”。 — 请输入一个非零除数。当第二个数为0时,除法和余数没有定义。
  • 乘方结果提示“结果将超过”某个位数限制。 — 你输入的指数会产生一个太大而无法瞬时计算的结果。请尝试更小的底数或指数,或者把计算拆分成更小的步骤。
  • 在大数相乘时,普通计算器给出的答案略有不同。 — 大多数计算器和电子表格使用64位浮点数存储数字,在约15到16位数字之后就会失去精度。大数计算器则保留每一位数字的精确值。

常见问题

什么是大数计算器?
它是一款可以对任意大小的整数进行精确运算(加、减、乘、除、取模和乘方)的计算器,使用任意精度数学,而不是大多数计算器所用的有限精度数字。
大数计算器能处理多大的数字?
加、减、乘、除、取模没有固定的位数限制——即使整数有几百位或几千位,结果依然精确。乘方运算设有上限,以防极端指数产生一个太大而无法瞬时计算的结果。
大数计算器会对大结果四舍五入吗?
不会。与普通计算器或电子表格不同(它们在约15到16位数字之后会切换到浮点数并损失精度),这款工具在其支持的运算中会保留每一位数字的精确值。
大数计算器中的除法是如何运算的?
除法和取模使用向零截断的整数除法——这与大多数编程语言中大数类型所采用的约定相同。例如,-17除以5得到-3,余数为-2。
我可以在大数计算器中使用负整数吗?
可以。在加、减、乘、除和取模运算中,两个数都可以是负数。乘方运算的指数必须为零或正数。
我在大数计算器中输入的大数字会被上传到别处吗?
不会。大数计算器完全在你的浏览器中运行。你输入的整数永远不会离开你的设备,也不会被上传到ArrayKit。

相关工具

更多数学工具

查看全部数学工具 (38) · 全部工具