小数转分数换算器
用精确整数运算在小数与分数之间双向换算。支持循环小数、带分数、百分比,以及英寸用的最接近十六分之一,并展示每一步。
分数
38
带分数
38
小数
0.375
百分比
37.5%
计算过程
- 0.375 的末位数字所在的数位是 1 除以 1000,所以这个数是 375/1000。
- 同时整除 375 和 1000 的最大数是 125,因此分数约简为 3/8。
把小数化成分数
任何有限小数本身就是分数,小数点只是把分母藏了起来。看末位数字就知道分母:0.375 的末位在千分位,所以这个数就是 375 除以 1000。剩下的只有约分,两个数同时除以 125,就得到 3/8。整套方法就是这样,这也是结果为什么是精确值而不是近似值。本工具全程只用整数做同样的运算,因此不会有任何数值损失在浮点近似里。
为什么 0.333 和 0.(3) 是不同的数
会停下来的小数和会循环的小数并不相同。0.333 恰好等于 333/1000,而 3 无限循环的 0.(3) 恰好等于 1/3。换算循环小数用的是另一条规则:用整串数字减去不循环的部分,再在分母上为每个循环数位写一个 9、为每个固定数位写一个 0。以 0.1(6) 为例,就是 16 减 1 再除以 90,等于 15/90,约分后得 1/6。把循环部分写进括号,本工具就会套用这条规则。
把小数换成十六分之一以便看卷尺
车间里的尺寸按二分之一、四分之一、八分之一和十六分之一来读,所以像 0.333 英寸这样的小数,在变成尺子上真能找到的刻度之前毫无用处。把分母设为最接近 1/16 正好回答了这个问题:0.333 会舍入到 5/16,也就是最近的那一格。工具还会说明结果是精确还是舍入,因为在实际下料时,5/16 与真正的三分之一英寸相差大约半毫米。
精确、最接近还是最简
三个不同的问题会有三个不同的答案。精确值给出与小数完全相等的分数,这通常是作业需要的。最接近会强制使用一个你用得上的分母,这是卷尺或食谱需要的。最简分数则在值附近寻找最好用的分数,正因如此 3.14159 会返回 355/113,这是自五世纪起就在使用的圆周率近似值,精确到小数点后七位。
值得了解
- 只有当分母除了 2 和 5 之外没有别的质因数时,分数才化成有限小数。
- 七分之几总是循环同样的六位数 142857,只是起点不同。
- 带上百分号输入即可直接处理,12.5% 会变成 1/8。
- 带分数用空格分隔,所以 1 3/4 读作一又四分之三。
- 什么都不会保存。计算在我们的服务器上完成,结果发送后即丢弃。
常见问题
把数字写在末位数位对应的分母上,然后约分。0.375 的末位在千分位,得到 375/1000,两个数同时除以 125 就剩下 3/8。本工具会把每一步都列出来,所以看到的不只是答案,还有方法。
恰好是 3/8。约分前是 375/1000,而 125 能同时整除两者,一步就能约到底。换成百分比是 37.5%。因为 8 的质因数只有 2,所以这个小数会停下来而不是循环。
用整串数字减去不循环的部分,再放到一个分母上,这个分母为每个循环数位写一个 9、为每个固定数位写一个 0。以 0.1(6) 为例就是 16 减 1 除以 90,得到 15/90,约分为 1/6。把循环的数字写在括号里输入,本工具就会套用规则并展示过程。
因为大多数计算器用二进制存储数字,而十分之一在二进制里写不精确,就像三分之一在十进制里写不精确一样。本工具从不把你的输入转成二进制数,而是把数字当作整数读取并始终保持为整数,所以 0.1 就是精确的 1/10。
把分母设为最接近 1/16。像 0.333 英寸这样的值会返回 5/16,也就是尺子上最近的刻度。当答案是舍入而非精确时,工具会提示,这在下料时很重要:5/16 与真正的三分之一英寸相差约半毫米。
只有当分数约到最简后,分母除了 2 和 5 之外没有别的质因数时,小数才有限。所以二分之一、四分之一、五分之一、八分之一、十分之一和十六分之一都会停下来。三分之一、六分之一、七分之一、九分之一和十一分之一都会循环,因为 3、7、11 都不在那些质因数里。
它寻找的是分母最小又足够接近你所给数值的分数,而不是与之完全相等的那个。所以 3.14159 返回的是 355/113,而不是一个分母为 100000 的分数。所用方法是连分数展开,它能保证在任意分母大小下都给出可得的最佳近似。
支持。带分数用空格分隔,所以 1 3/4 是一又四分之三,会变成 7/4。百分比只需带上符号,12.5% 会被读作 12.5 除以 100,约分为 1/8。两种情况下负数都可以用。
怎样把小数化成分数?
把数字写在末位数位对应的分母上再约分。0.375 = 375/1000 = 3/8。本换算器全程使用精确整数,双向处理 循环小数,例如 0.1(6) = 1/6,还能为卷尺舍入到最接近的 1/16。每一步都会展示。