分数计算器

分数四则运算、约分与转小数,大整数精确计算,三种形式展示结果。

支持分数(1/3)、整数(5)、小数(0.5)、带分数(1 1/2)四种输入格式;约分/转小数时只需填写 A。

什么是分数计算器?

分数由分子和分母组成,表示整体的一部分,是小学数学到初中代数的基础概念。本工具基于 BigInt 大整数实现精确的分数四则运算,从根源上避免浮点数误差:例如 1/3 + 1/6 会精确得到 1/2,而不是 0.4999999…。

工具内置完整的分数运算引擎:解析分数、整数、小数与带分数四种输入格式;用欧几里得算法求最大公约数自动约分;加减法自动通分并展示中间步骤;结果同时以最简分数、带分数、小数三种形式呈现。除法自动转换为乘以倒数,转小数模式用长除法保留 12 位小数。

使用步骤

  1. 在「分数 A」输入第一个数,支持 1/3、5、0.5、1 1/2 等格式;
  2. 选择运算类型:加、减、乘、除,或单独约分、转小数;
  3. 四则运算时在「分数 B」输入第二个数(约分/转小数可留空);
  4. 点击「开始计算」按钮;
  5. 查看通分、约分步骤与三种形式的结果,点击「复制」一键复制。

常见问题

计算结果会自动约分吗?
会。工具用欧几里得算法求分子分母的最大公约数,结果始终是最简分数,并同时显示带分数与小数形式。
分母能为 0 吗?
不能。分母为 0 的分数没有意义,工具会提示「分母不能为 0」。
支持哪些输入格式?
支持分数(如 1/3)、整数(如 5)、小数(如 0.5,自动转为分数)和带分数(如 1 1/2)四种格式。
为什么用大整数计算?
使用 BigInt 精确整数运算,避免浮点数误差,例如 1/3 + 1/6 精确得到 1/2,而不是 0.4999999…。