小数转分数计算器

将小数转换为最简分数,或将分数转换为标出循环节的小数。

  • 精确的最简答案
  • 带分数
  • 循环小数
  • 免费

转换

一个数字,例如 0.375、2.75 或 −0.6。

分数在上方输入小数
带分数
小数
百分比
最简形式

如何将小数转换为分数

  1. 10ⁿ

    数出小数位数

    0.375 有三位小数,所以分数的分母先写成 1000。

  2. /

    把数字写在上面

    去掉小数点,把数字写在上面:375/1000。

  3. ÷

    约分

    用分子和分母的最大公约数 125 相除,得到 3/8。

反过来做就是除法:3 ÷ 8 = 0.375。有些除法永远除不尽,比如 1 ÷ 3,数字会一直循环下去。

把这个计算器嵌入你的网站

把这段 HTML 粘贴到你想显示计算器的地方即可。它始终免费,手机上也能正常使用,下方会保留一行来源说明。

常见问题

如何将小数转换为分数?

数出小数点后的位数,把这些数字写在分子,分母写成 1 后面加上相同个数的 0,然后约分。0.375 有三位小数,所以是 375/1000,约分后得到 3/8。

1/3 化成小数是多少?

0.333……3 会一直循环下去,通常写成 0.3 并在 3 上加一条横线。本计算器用括号标出循环节,所以 1/3 会显示为 0.(3)。

如何将循环小数转换为分数?

输入一个四舍五入后的版本,例如 0.3333333333,会得到与你输入的数字完全对应的分数,但「最简形式」结果框也会给出更简洁的分数 1/3,这几乎肯定就是你想要的答案。切换到「分数转小数」可以验证一下。

什么是带分数?

带分数是整数加分数的形式。2.75 写成假分数是 11/4,写成带分数是 2 3/4,两者表示的数值相同。

在电脑里,0.1 是不是刚好等于 1/10?

在纸面上是的。但电脑用二进制存储小数,0.1 在二进制中没有精确的表示形式,因此在多次运算后可能出现微小误差。本计算器读取的是你输入的数字本身,而不是存储的二进制值,所以 0.1 会得到刚好等于 1/10 的结果。

发现了错误,或者想要一个我们还没有的计算器? 留言反馈