这个换算器能做什么
这个工具可以把以厘米表示的身高换算成美制单位:十进制英寸、十进制英尺,以及日常常用的"英尺+英寸"写法(例如 5 ft 6 7/8 in)。由于换算采用国际标准英寸(1 英寸恰好等于 2.54 厘米),它属于纯粹的单位换算,因此在世界任何地方计算出来的结果都完全一致。英尺、英寸是英美等国家(如美国、英国)常用的身高单位,而中国大陆通常使用厘米,这个换算器正好帮你在两套单位之间快速转换。
使用方法
先输入你的身高(单位:厘米)。然后为"英尺+英寸"的结果选择分数精度:在"1/"后面输入一个分母——例如填 8 表示把剩余的英寸四舍五入到最接近的 1/8 英寸,填 16 则精确到 1/16,以此类推。点击"计算"即可看到全部四种结果。显示的分数会自动约分(所以 4/8 会显示为 1/2)。
公式说明
十进制英寸 = 厘米 / 2.54。十进制英尺 = 英寸 / 12(也等于 厘米 / 30.48,因为 1 英尺 = 30.48 厘米)。
$$\text{inches} = \frac{\text{cm}}{2.54}, \quad \text{feet} = \frac{\text{cm}}{30.48}$$对于组合写法,整数英尺取 英寸 / 12 的向下取整值。剩余的英寸(介于 0 到 12 之间)再拆成整数英寸部分和小数部分。
$$\text{ft} = \left\lfloor \frac{\text{in}}{12} \right\rfloor, \quad \text{frac} = \frac{\text{round}((\text{in} \bmod 12 - \lfloor \rfloor)\cdot D)}{D}$$分数的求法是:把(小数部分 \(\times D\))四舍五入为最接近的整数分子,分母为你选择的 \(D\),再用最大公约数约分。如果四舍五入后英寸恰好达到 12,就进位成多一英尺。
实例演示
以 170 厘米、分母取 8 为例:十进制英寸 = \(170 / 2.54 = 66.93\) in;十进制英尺 = \(66.93 / 12 = 5.58\) ft。整数英尺 = \(\lfloor 5.5774 \rfloor = 5\),剩余 = 6.929 in。整数英寸部分 = 6,小数部分 = 0.929,分子 = \(\text{round}(0.929 \times 8) = 7\),即 7/8。最终结果:5 ft 6 7/8 in。
常见问题
换算结果精确吗?精确。国际英寸被定义为恰好 2.54 厘米,所以计算是精确的,且与所在地区无关。
为什么要选择分母?卷尺和直尺上的刻度都是分数形式的(二分之一、四分之一、八分之一、十六分之一)。选择与刻度匹配的分母,得到的数字就能直接对照真实的尺子读出来。
输入 0 或负数会怎样?输入 0 厘米会返回 0 in / 0 ft / 0 ft 0 in。负数身高会按 0 处理,因为身高不可能为负。