小数转分数转换工具
用位值法将任意小数转换为最简分数——0.375 变为 375/1000,再化简为 3/8——显示每一步的最大公约数计算,大于 1 的数值还会给出带分数,另有一个输入框可将任意分数转换为小数。免费,无需注册。
小数 → 分数
0.375 = 3/8
小数部分 .375 有 3 位小数,因此 .375 = 375/1000
GCD(375, 1000) = 125
(375 ÷ 125)/(1000 ÷ 125) = 3/8
诚实提示:如果循环小数被截断输入(例如用 0.333 表示 0.333…),得到的将是一个近似分数——333/1000,而非精确的 1/3。
分数 → 小数
5/8 = 0.625
5 ÷ 8 = 0.625 (最多显示 10 位小数)
如何使用小数转分数转换工具
- 1. 小数转分数。 在第一个输入框中输入小数,例如 0.375、2.75 或 -0.5。结果会以最简分数显示,若数值大于 1,还会显示带分数和假分数。
- 2. 查看步骤。 下方各行会显示小数部分如何写成 10 的幂次分式、最大公约数,以及用于化简的除法。
- 3. 分数转小数。 在第二部分中,输入整数形式的分子和分母。结果最多显示十位小数。
- 4. 注意限制。 最多接受十位小数;以点开头的小数,如 .5 或 -.5,会被视为 0.5 或 -0.5。
小数如何变为分数
每一位小数都是 10 的幂次,因此一个有 n 位小数的数可以写成 10n 分之一个整数:0.375 有三位小数,所以它是 375/1000。这个分数是正确的,但尚未化简。将分子和分母同除以它们的最大公约数——此处为 125——即得到 3/8。对于大于 1 的数,整数部分单独保留:2.75 为 2 又 75/100,化简为 2 3/4,或假分数 11/4(2 × 4 + 3 = 11)。
| 小数 | 10 的幂次分式 | 最大公约数 | 化简结果 | 带分数 / 假分数 |
|---|---|---|---|---|
| 0.375 | 375/1000 | 125 | 3/8 | — |
| 0.0625 | 625/10000 | 625 | 1/16 | — |
| 0.666 | 666/1000 | 2 | 333/500 | — |
| 0.333 | 333/1000 | 1 | 333/1000 | — |
| 2.75 | 75/100 | 25 | 3/4 | 2 3/4 = 11/4 |
| 1.5 | 5/10 | 5 | 1/2 | 1 1/2 = 3/2 |
| -0.25 | 25/100 | 25 | −1/4 | — |
循环小数
转换器会把您输入的内容精确地转换为分数。被截断的循环小数因此不会被识别为循环小数:0.333 变为 333/1000,接近但并不等于 1/3;0.3333333333 则变为 3333333333/10000000000。要求出循环小数的精确分数,请使用代数方法。设 x = 0.333…,则 10x = 3.333…,两式相减得 9x = 3,所以 x = 1/3。对于两位循环节,乘以 100:0.2727… 得到 99x = 27,所以 x = 27/99 = 3/11。每一个有限小数或循环小数都是分数;而 π 和 √2 这样的无理数不是分数,为它们写出的任何分数都只是近似值。
分数转小数
用分子除以分母。在最简形式下,只有当分母的质因数仅包含 2 和 5 时,分数才会得到有限小数:5/8 = 0.625 和 7/16 = 0.4375 都是有限小数,而 1/3 = 0.3333333333、2/3 = 0.6666666667 和 1/7 = 0.1428571429 则是循环小数,工具会在十位处截断。
| 分数 | 小数 | 分数 | 小数 |
|---|---|---|---|
| 1/8 | 0.125 | 5/8 | 0.625 |
| 1/4 | 0.25 | 3/4 | 0.75 |
| 3/8 | 0.375 | 7/8 | 0.875 |
| 1/5 | 0.2 | 4/5 | 0.8 |
| 1/16 | 0.0625 | 15/16 | 0.9375 |
输入小数
单个逗号会被识别为小数点,因此 1,5 为 1.5,1,234 为 1.234。以点开头也可以:.5 会被识别为 0.5。
您需要哪个工具?
| 您想要…… | 使用 |
|---|---|
| 将小数转换为分数,或将一个分数转换为小数 | 本转换工具 |
| 对分数和带分数进行加、减、乘、除 | 分数计算器 |
| 将小数转换为百分数,或求某个数的百分之几 | 百分比计算器 |
| 化简比例或求解比例式 | 比例计算器 |
| 将小数四舍五入到指定位数 | Rounding Calculator |
常见问题
- 如何将小数转换为分数?
- 将小数的数字写在对应的 10 的幂之上,再用最大公约数化简。以 0.375 为例:三位小数意味着 375/1000,两者同除以 125,得到 3/8。
- 如何将分数转换为小数?
- 用分子除以分母:5/8 = 5 ÷ 8 = 0.625。在“分数转小数”部分输入两个数字,结果会最多显示十位小数。
- 大于 1 的小数如何处理?
- 整数部分单独保留,小数部分单独转换,从而得到带分数。以 2.75 为例,0.75 变为 3/4,因此结果是 2 又 3/4,或假分数 11/4。转换器会同时显示两者。
- 像 0.333… 这样的循环小数怎么办?
- 被截断的循环小数只会得到近似分数,而非精确分数:0.333 变为 333/1000,而不是 1/3。请使用上文所示的代数方法——乘以 10 或 100、相减、求解——来求出精确分数。
- 最多可以输入几位小数?
- 最多十位(不计末尾的零),因此 12.050 被视为 12.05。超过十位的小数会收到提示,请您缩短。
- 每一个小数都能写成分数吗?
- 每一个有限小数或循环小数都可以,它们就是有理数。π 和 √2 这样的无理数既不终止也不循环,因此没有任何分数能精确表示它们。