高精度计算器

以整数运算实现十进制加、减、乘、除,从根源上避免 IEEE 754 浮点误差。支持括号与小数,除法可设保留位数并标注是否四舍五入,全部在浏览器本地完成。

输入表达式 等待输入
+-*/×÷()

支持运算符 + - × ÷(也可用 * /)、括号与小数点,按回车即可计算。

计算结果
表达式—
结果—
结果位数—
保留小数位除法上限
输入表达式后点击「计算」,结果将显示在这里。

整数与小数均以整数运算实现,示例:0.1 + 0.2 精确等于 0.3。

计算规则
  • 运算优先级遵循常规约定:先括号,再乘除,最后加减。
  • 浮点计算中 0.1 + 0.2 会得到 0.30000000000000004,本工具结果为精确的 0.3。
  • 小数被转换为整数分子与 10 的幂分母,全程用 BigInt 运算。
  • 除法若可整除,输出精确值;否则按所设小数位四舍五入,并在结果中标注。
  • 除数为 0 时直接报错,不会返回 Infinity 或 NaN。
  • 全部计算在浏览器本地进行,表达式与结果不会上传到服务器。