长度换算器
在线长度单位换算器:米、厘米、毫米、千米与市尺、市寸、市里、英寸、英尺、码、英里、海里等公制/市制/英美制单位一键互转,输入即出全部等值,高精度十进制、市制按精确分数换算。
换算基准:1 米 = 3 市尺 = 100 厘米;1 英寸 = 2.54 厘米;1 英里 = 1609.344 米。以「米」为中间基准换算,结果保留 8 位有效数字。
怎么用
- 输入数值:在「数值」框里填要换算的数字,例如 1、1.8、5000。支持小数与负数。
- 选择原单位(从):在「从」下拉里选你手上数值的单位。单位按公制(米/厘米/千米…)、市制(里/丈/尺/寸/分)、英美制(英寸/英尺/码/英里/海里)分组,方便查找。
- 选择目标单位(到):在「到」下拉里选你想换算成的单位,结果区顶部会用大号字突出这一项的换算结果。
- 读取全部结果:每改一个数或单位就立即重算,无需点等号。下方表格同时列出该数值在所有单位下的等值,当前选中的目标单位会高亮,方便一次对照多种单位。
原理与公式
长度换算的核心是把任意单位先折算到一个公共「基准单位」,再折算到目标单位。 本工具以 米(m) 为基准,每个单位都带一个「每单位等于多少米」的精确倍率:
目标值 = 数值 × (原单位每米倍率) ÷ (目标单位每米倍率)
三套单位体系
公制(SI):以 10 的幂换算——1 m = 10 dm = 100 cm = 1000 mm = 1,000,000 µm,1 km = 1000 m。
市制(中国):法定 1 米 = 3 市尺,故1 市尺 = 1/3 米、1 市丈 = 10 尺、1 市寸 = 1/10 尺、1 市分 = 1/10 寸、1 市里 = 500 米。本工具用精确分数(尺 = 1/3 米)参与运算,3 市尺 正好换得 1 米。
英美制(1959 国际协定):均为精确定义值——1 英寸 = 2.54 cm、1 英尺 = 0.3048 m = 12 英寸、1 码 = 0.9144 m = 3 英尺、1 英里 = 1609.344 m = 5280 英尺、1 海里 = 1852 m(航海/航空用)。
计算示例
1.8 米 → 市尺:1.8 × 3 = 5.4 市尺5 英尺 → 厘米:5 × 0.3048 ÷ 0.01 = 152.4 cm1 市里 → 千米:500 ÷ 1000 = 0.5 km1 海里 ÷ 1 英里 = 1852 ÷ 1609.344 ≈ 1.1508
精度:内部以高精度十进制(decimal.js)运算,规避原生浮点误差(0.1 + 0.2 = 0.3),市制用精确分数避免「1/3」舍入累积; 结果统一保留 8 位有效数字,极端量级(如纳米↔千米)自动用科学记数法显示。 计算均在浏览器本地完成。
常见问题
- 1 米等于多少市尺?市尺、市寸、市里怎么换算?
- 我国法定 1 米 = 3 市尺,所以 1 市尺 = 1/3 米 ≈ 0.3333 米 = 33.33 厘米;1 市尺 = 10 市寸,1 市丈 = 10 市尺;1 市里 = 500 米 = 0.5 千米。本工具用精确分数(1 尺 = 1/3 米)做中间换算,所以「3 市尺」会正好得到 1 米,不会出现 0.9999 这种浮点误差。买布、量身高、看老地契里的尺寸都用得上。
- 1 英寸等于多少厘米?英尺、码、英里呢?
- 按 1959 年国际码-磅协定(现行国家标准):1 英寸 = 2.54 厘米(精确值);1 英尺 = 12 英寸 = 0.3048 米;1 码 = 3 英尺 = 0.9144 米;1 英里 = 5280 英尺 = 1609.344 米;1 海里 = 1852 米(用于航海与航空)。这些都是定义值(精确),本工具按精确常数换算。买电视/显示器(英寸)、看跑步距离(英里)、海图(海里)时常用。
- 海里和英里有什么区别?为什么不一样?
- 两者都叫「mile」但完全不同。英里(statute mile)= 1609.344 米,是陆地距离单位;海里(nautical mile)= 1852 米,约等于地球子午线上 1 角分的弧长,用于航海、航空和气象,1 海里 ≈ 1.15 英里。航速单位「节」就是 1 海里/小时。换算时务必分清你看到的是哪个 mile,本工具把两者分开列出。
- 为什么纳米换算成千米会显示成 1e-12 这样的形式?
- 当数值非常大或非常小(如纳米↔千米跨 12 个数量级)时,用普通小数会写一长串 0,既难读又容易数错位,所以本工具对极端量级自动改用科学记数法:1e-12 表示 1×10⁻¹²,即小数点后第 12 位才是 1。日常量级(约 0.0001 到一万亿之间)仍按普通小数显示并去掉多余的 0。
- 换算结果保留几位?精确吗?
- 内部用高精度十进制运算(decimal.js),规避了 JavaScript 原生浮点误差(如 0.1+0.2 会得到 0.30000000000000004),并以「米」为中间基准、用精确分数换算,最大限度保持精度。显示时统一保留 8 位有效数字(多余的 0 自动去掉)。对绝大多数日常与工程参考足够;需要更高精度的专业场景请以权威标准为准。所有计算都在你的浏览器本地完成,不联网、不上传。
- 市尺和「营造尺」「裁缝尺」是一回事吗?
- 不完全是。本工具用的是 1959 年统一后的「市尺」(市制),1 市尺 = 1/3 米 = 33.33 厘米。历史上还有营造尺(清代约 32 厘米)、裁缝尺(约 35.5 厘米)等多种「尺」,各地各行业长度不一,已基本不用于现代计量。如果你看到的是老房契、古建图纸里的尺寸,需按当时当地的尺制单独换算,不能直接套用市尺。