小数转分数换算器

每 1/64 英寸对应的分数、小数与毫米。打印出来放在工作台上。

循环小数请写成 0.1(6)0.166...,把循环的数字放在括号里。
分数
38
带分数
38
小数
0.375
百分比
37.5%

计算过程

  1. 0.375 的末位数字所在的数位是 1 除以 1000,所以这个数是 375/1000
  2. 同时整除 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。两种情况下负数都可以用。

小数分数对照表

每 1/64 英寸对应的分数、小数与毫米。打印出来放在工作台上。

分数小数mm
1/64 0.015625 0.397
1/32 0.03125 0.794
3/64 0.046875 1.191
1/16 0.0625 1.588
5/64 0.078125 1.984
3/32 0.09375 2.381
7/64 0.109375 2.778
1/8 0.125 3.175
9/64 0.140625 3.572
5/32 0.15625 3.969
11/64 0.171875 4.366
3/16 0.1875 4.763
13/64 0.203125 5.159
7/32 0.21875 5.556
15/64 0.234375 5.953
1/4 0.25 6.350
17/64 0.265625 6.747
9/32 0.28125 7.144
19/64 0.296875 7.541
5/16 0.3125 7.938
21/64 0.328125 8.334
11/32 0.34375 8.731
23/64 0.359375 9.128
3/8 0.375 9.525
25/64 0.390625 9.922
13/32 0.40625 10.319
27/64 0.421875 10.716
7/16 0.4375 11.113
29/64 0.453125 11.509
15/32 0.46875 11.906
31/64 0.484375 12.303
1/2 0.5 12.700
分数小数mm
33/64 0.515625 13.097
17/32 0.53125 13.494
35/64 0.546875 13.891
9/16 0.5625 14.288
37/64 0.578125 14.684
19/32 0.59375 15.081
39/64 0.609375 15.478
5/8 0.625 15.875
41/64 0.640625 16.272
21/32 0.65625 16.669
43/64 0.671875 17.066
11/16 0.6875 17.463
45/64 0.703125 17.859
23/32 0.71875 18.256
47/64 0.734375 18.653
3/4 0.75 19.050
49/64 0.765625 19.447
25/32 0.78125 19.844
51/64 0.796875 20.241
13/16 0.8125 20.638
53/64 0.828125 21.034
27/32 0.84375 21.431
55/64 0.859375 21.828
7/8 0.875 22.225
57/64 0.890625 22.622
29/32 0.90625 23.019
59/64 0.921875 23.416
15/16 0.9375 23.813
61/64 0.953125 24.209
31/32 0.96875 24.606
63/64 0.984375 25.003
1 1 25.400

怎样把小数化成分数?

把数字写在末位数位对应的分母上再约分。0.375 = 375/1000 = 3/8。本换算器全程使用精确整数,双向处理 循环小数,例如 0.1(6) = 1/6,还能为卷尺舍入到最接近的 1/16。每一步都会展示。