cm 转 inches 完全指南:精确公式、身高与屏幕速查表(2026)
1 inch = 2.54 cm,这是精确定义,不是四舍五入的近似值。1959 年签订的国际码尺协议(International Yard and Pound Agreement)把英寸严格锁定在这个数值,此后所有可用于贸易计量的尺规都以它为基准。把厘米换成英寸只需除以 2.54,反向换算则乘以 2.54。
inches = cm ÷ 2.54
cm = inches × 2.54
**现在就要一个数字?**打开免费的长度单位转换器,支持 16 种长度单位,结果即时呈现,全程在你的浏览器里完成,保留 IEEE 754 双精度。
后面几节依次讲:2.54 这个因子从哪里来,四档精度对应的四种心算技巧,常见场景速查表(身高、屏幕、纸张、毫米),以及厘米与英寸如何串起整个公制和英制长度家族。结尾附上带回环验证的 JavaScript 与 Python 代码片段。
精确公式:2.54 究竟从何而来
2.54 这个数不是测出来的,而是定义出来的。1959 年 7 月 1 日,美国、英国、加拿大、澳大利亚、新西兰和南非共同签署了国际码尺协议,把国际码(international yard)固定为精确的 0.9144 m。从这一条定义出发,所有更小的英制长度单位自然推出:1 yard = 36 inches,所以 1 in = 0.0254 m = 25.4 mm = 2.54 cm 完全精确。美国国家标准与技术研究院(NIST)在 Handbook 44 中也采用同一因子,美国机加工车间里所有取得认证的卡尺都校准到这一基准。
公制这一边在 2019 年 5 月 20 日完成定型。国际计量局(BIPM)通过把光速固定在 c = 299,792,458 m/s 重新定义了米:1 米现在是真空中光在 1/299,792,458 秒内走过的距离。英寸通过码到米的链路继承了这一定义。对日常工作而言,影响为零;变化在于,任何拥有碘稳频激光器的实验室都能从第一性原理实现”一米”,再也不需要那根铂铱合金原型棒。
反向计算时,1 cm = 0.3937007874… in,在十进制下是一个无限不循环小数。这意味着 cm 转 in 公式不对称:cm 转 inch 是除法(干净),inch 转 cm 是乘法(也干净),但任意方向都没有更”漂亮”的反函数。一个完整算例:30 cm ÷ 2.54 = 11.811024 in。买东西时四舍五入到 11.81 in,工程图纸则需要保留全部六位小数。
精度警告:图省事用 0.39 代替 0.3937007874,每米会引入 0.6 mm 误差,选窗帘杆没问题,但 CNC 加工路径常常按 ±0.05 mm 公差走,这种近似就是致命的。事关精度时请使用完整因子,或直接用长度单位转换器,它内部一直走标准 2.54。
4 种与精度匹配的心算技巧
八位有效数字的因子虽然精确,但在家具卖场或鞋店根本用不上。下面这四种技巧覆盖了实际场景中的不同精度档位,按风险大小挑一种就够。
方法 1:折半再减 20%(误差约 1.6%)
把 cm 数对半,再减掉这个一半的 20%。
- 30 cm →
15 - 3 = 12 in(精确值 11.81 in)。 - 50 cm →
25 - 5 = 20 in(精确值 19.69 in)。 - 100 cm →
50 - 10 = 40 in(精确值 39.37 in)。
数学原理:0.5 - 0.1 = 0.4,相对真实值 0.3937 偏高 1.6%。适合估算服装尺寸、包包大小、“这个能不能塞进架子”之类的问题。
方法 2:乘 4 再除 10(误差约 1.6%,整数最干净)
如果不想对小数 cm 折半,可以乘 4 再把小数点左移一位。
- 27 cm →
108 ÷ 10 = 10.8 in(精确值 10.63 in)。 - 55 cm →
220 ÷ 10 = 22 in(精确值 21.65 in)。 - 75 cm →
300 ÷ 10 = 30 in(精确值 29.53 in)。
误差与方法 1 一样是 1.6%,但当 cm 数不便折半时更顺手。在卖场看显示器时尤其方便:你只要快速判断 27 寸比家里的 24 寸大多少。
方法 3:直接除以 2.54(完全精度)
当 1.6% 的误差无法接受时,老老实实做除法。CNC 路径、医疗器械公差、跨境包裹的海关申报、工程图纸都需要完整因子。掌上计算器两次按键就能完成 ÷ 2.54,电子表格几毫秒处理上千行数据。任何换算 API 在底层用的也是同一个 cm 转 in 公式。
方法 4:回环验证
无论用了哪种简便算法,把结果再 × 2.54 跑回去,看是否落回起点附近。把 75 cm 估成”大约 30 in”?乘回去:30 × 2.54 = 76.2 cm。在 1.6% 误差范围内,简便算法成立。如果回环差了 5% 以上,多半是丢了一个 10 倍因子,通常是 mm 与 cm 之间小数点位错了。飞行员在升、降油料时也用同样的防御性技巧,在升、加仑之间反复核对。
速查表:cm 与 inches 互换
需要一个数字而不想动脑时,把这一节加书签即可。所有数值均使用精确因子 2.54,按用途保留两到三位小数。
小尺度(0.1–10 cm)
| cm | mm | inches | 对照参考 |
|---|---|---|---|
| 0.1 | 1 | 0.0394 | 1 mm = 0.0394 in |
| 0.5 | 5 | 0.1969 | 5 mm 板材厚度 |
| 1 | 10 | 0.3937 | 一片指甲的宽度 |
| 2 | 20 | 0.7874 | 拇指宽 |
| 2.54 | 25.4 | 1.0000 | 1 inch(基准) |
| 3 | 30 | 1.1811 | A4 短边 / 30 cm 取整 |
| 5 | 50 | 1.9685 | 一支口红的典型长度 |
| 10 | 100 | 3.9370 | 100 mm = 3.937 in |
身高速查表:cm 转 ft + in
每个出国旅行的人迟早都用得到。公式:
total_inches = cm ÷ 2.54
feet = floor(total_inches ÷ 12)
inches = total_inches − feet × 12
| cm | ft + in | 备注 |
|---|---|---|
| 152.4 | 5’0” | 精确 |
| 157.5 | 5’2” | |
| 160.0 | 5’3” | 全球女性平均身高参考 |
| 162.6 | 5’4” | |
| 165.1 | 5’5” | 精确 |
| 167.6 | 5’6” | |
| 170.18 | 5’7” | 精确(67 in × 2.54) |
| 172.7 | 5’8” | 全球男性平均身高参考 |
| 175.3 | 5’9” | |
| 177.8 | 5’10” | 精确 |
| 180.3 | 5’11” | |
| 182.88 | 6’0” | 精确(72 in × 2.54) |
| 185.4 | 6’1” | |
| 187.96 | 6’2” | 精确(74 in × 2.54) |
| 190.5 | 6’3” | 精确 |
| 193.04 | 6’4” | 精确(76 in × 2.54) |
| 200.0 | 6’6.7” | 篮球队员入选线 |
做身高换算的关键在于一气呵成:先把 cm 换成总英寸,再在最后一步拆成英尺加英寸。先拆再四舍五入容易累计误差(详见后文易错点章节)。
屏幕尺寸表:对角线 11” 至 85”
电视和显示器的尺寸永远指对角线。16:9 面板真正可见的宽和高都比对角线小得多,比大多数买家想象的要小。
| 对角线 | cm | 16:9 宽 | 16:9 高 | 典型用途 |
|---|---|---|---|---|
| 11” | 27.94 | 24.36 cm | 13.70 cm | 上网本 / iPad mini |
| 13.3” | 33.78 | 29.45 cm | 16.57 cm | 13 寸笔记本 |
| 15.6” | 39.62 | 34.55 cm | 19.43 cm | 15 寸笔记本 |
| 24” | 60.96 | 53.15 cm | 29.90 cm | 入门级桌面显示器 |
| 27” | 68.58 | 59.78 cm | 33.62 cm | 主流桌面尺寸 |
| 32” | 81.28 | 70.85 cm | 39.85 cm | 小电视 / 大显示器 |
| 43” | 109.22 | 95.21 cm | 53.55 cm | 中端电视 |
| 55” | 139.70 | 121.76 cm | 68.49 cm | 客厅电视 |
| 65” | 165.10 | 143.94 cm | 80.96 cm | 大客厅电视 |
| 85” | 215.90 | 188.21 cm | 105.87 cm | 旗舰电视 |
宽度公式是 对角线 × cos(arctan(9/16)) ≈ 对角线 × 0.8716,高度是 对角线 × 0.4903。买之前先量墙,65 寸电视至少需要约 144 cm 的水平净空,再加底座或挂架的余量。
纸张与文档表(A4 与 US Letter)
跨国打印几乎能绊倒每一支远程团队。两种标准尺寸接近但永不相同:
| 规格 | mm × mm | cm × cm | inches × inches |
|---|---|---|---|
| A4 | 210 × 297 | 21.0 × 29.7 | 8.27 × 11.69 |
| US Letter | 215.9 × 279.4 | 21.59 × 27.94 | 8.5 × 11.0 |
| A3 | 297 × 420 | 29.7 × 42.0 | 11.69 × 16.54 |
| Legal | 215.9 × 355.6 | 21.59 × 35.56 | 8.5 × 14.0 |
A4 比 Letter 窄 0.59 cm,但高 1.76 cm。把 Letter PDF 不勾”适应页面”直接打到 A4 上,每页底部最后一行可能被裁掉;反过来把 A4 打到 Letter 上,右侧页边距会变窄。如果想全面了解公制和英制各家族单位,请看我们的单位换算完全指南。
5 个真实场景:何时 cm 与 inches 互换真的重要
1. 体检表上的身高:5’7” 转 cm
美国诊所的入院表至今仍要求填英尺加英寸;而 WHO、ICD 编码以及几乎所有非美国医院都按厘米记录。两种格式之间互转只有一个安全套路:先合并成总英寸,再乘 2.54。
height_in = feet × 12 + inches
height_cm = height_in × 2.54
完整算例:5’7” → 5 × 12 + 7 = 67 in → 67 × 2.54 = 170.18 cm。反向(cm 转 ft + in)也常见,比如美国患者拿到一张公制图表:175 cm ÷ 2.54 = 68.898 in → 5 ft + 8.898 in ≈ 5'8.9"。最后一步再四舍五入到最近的半英寸即可。整个过程也可以直接交给长度单位转换器,它能在两个方向上完成 inches 与 cm 互换,全程不丢精度。
2. 买电视:55 寸对角线 vs 墙宽
55 寸电视的对角线是 139.7 cm,但 16:9 面板的实际宽度是 139.7 × 0.8716 = 121.76 cm。再加 2–3 cm 边框,可见外形大约 124 cm。从墙宽里减掉这一段后,最好两侧各留至少 20 cm 的呼吸空间,否则视觉上会显得拥挤。回音棒、机柜搁板、侧边音箱会把剩余空间继续吃掉。同一套算法对各种尺寸都成立:65 寸对角线是 165.1 cm,而墙上的实际宽度是 144 cm。
3. 跨境服饰:EU 38、US 8 与 81 cm 腰围
服装尺码是厘米与英寸换算最容易亏钱的地方。跨境牛仔裤一般两种标法:欧洲和亚洲品牌按 cm 印腰围,美国和英国品牌按英寸印。“US 32” 腰围是 81.28 cm,欧洲零售商通常四舍五入到 81 或 82。鞋款则直接按脚长算:日本 / 中国的 27 cm 鞋码大致对应美国男码 9(脚长加 7 cm 得到美国码)。差一厘米,鞋多半要退回去。
4. CNC 与 3D 打印:0.39 为什么会毁掉公差
CNC 铣床的金属公差是 ±0.05 mm,FDM 塑料 3D 打印是 ±0.2 mm。如果用 × 0.39 而不是 × 0.3937007874 去快算 1000 mm 的零件,得到的英寸值在整段长度上会短 0.37 mm,单这一项就已经把金属公差预算吃完了,还没算上机器本身的误差。任何最终落到刀路上的数据,规则只有一条:直接除以 2.54,或者保留完整因子 0.3937007874。否则误差会复利累积。读图时随手开一个长度单位转换器标签页,它内部走的是标准 2.54,不会出现手动取整。
5. 跨境电商:DHL 和 FedEx 的箱子上限
DHL Express 和 FedEx International 单件包裹的「长度 + 围长 ≤ 419 cm(165 in)」,且最长边 ≤ 274 cm(108 in)。USPS Priority Mail International 把”长度 + 围长”上限设在 108 in(274.32 cm)。卡线超出 1 cm,包裹会在仓库就被打回,到不了门口。某些承运商按体积重量计费时,根据始发国选择 cm 或 in,所以 60 × 40 × 40 cm 的箱子按厘米报关与 24 × 16 × 16 in 按英寸报关并不等价,前者其实是 27.5 in × 15.7 in × 15.7 in,会落到不同的费率档位。
不止 cm 和 inches:mm、m、ft、yd 串成一条链
2.54 这个锚点能解锁公制和英制长度家族的其余成员。
mm 转 inches:亚毫米精度
1 mm = 0.03937 in,在同一条 2.54 链路下精确成立。反向 1/64 in = 0.396875 mm,正是美国机加工尺度上的标准刻度。常见工程板材厚度:
| 公制 | 英制 | 典型用途 |
|---|---|---|
| 1 mm | 0.0394 in | 薄钢板 |
| 3 mm | 0.1181 in(≈ 1/8”) | 亚克力板 |
| 6 mm | 0.2362 in(≈ 1/4”) | 胶合板、平板玻璃 |
| 10 mm | 0.3937 in | 厚棒料 |
| 25.4 mm | 1.0000 in | 基准 |
mm 转 inches 这种查表场景在向美国供应商订公制原料、或反向操作时尤为关键;一个小数点位错,6 mm 板材就变成 60 mm 的厚板。
m 转 ft:建筑与房地产
1 m = 3.28084 ft,反向 1 ft = 0.3048 m 完全精确。美国标准 8 ft 层高等于 2.4384 m;欧洲 2.5 m 层高等于 8.20 ft。跨洲房产挂牌一般两套数字都标,但底层走的还是同一条 2.54 链路:1 ft = 12 in = 12 × 2.54 cm = 30.48 cm = 0.3048 m。
yd 与 m 互换:体育场地
1 yd = 0.9144 m,完全精确,这正是 1959 年协议锚定整个体系的那条定义。100 m 短跑等于 109.36 yd;100 码的美式橄榄球场等于 91.44 m。欧足联球场以米为单位,NFL 球场以码为单位。
分数英寸:当小数不够用时
美国木工、水暖和机加工图纸至今默认用 1/16、1/32、1/64。把 cm 换成分数:
in_decimal = cm × 0.3937007874
fraction = round(in_decimal × 64) ÷ 64 // 取最近 1/64"
完整算例:3 cm × 0.3937 = 1.1811 in → 0.1811 × 64 ≈ 11.59 → 取整为 12/64 = 3/16"。所以 3 cm ≈ 1 3/16 in。最后别忘了化简分数(12/64 = 3/16)。
整个长度家族一览
| 1 mile | = 1.609344 km 精确 |
|---|---|
| 1 yd | = 0.9144 m 精确 |
| 1 ft | = 0.3048 m = 30.48 cm |
| 1 in | = 25.4 mm = 2.54 cm 精确 |
把英寸钉在厘米上的 1959 年国际协议同样定义了千克到磅这条链路。重量这一侧的故事,请看kg 转 lbs 完全指南。体积走的是完全不同的定义体系,见ml 换算 oz 完全指南。温度则是另一条三单位链,见温度换算完全指南。如果想在一个标签页里跨四大家族快速换算,重量换算器、体积容量转换器和温度转换器与长度工具并列放在一起。
常见易错点
把 cm 当成 mm(10 倍误差)
“30 cm 屏幕”是一台 12 寸笔记本的屏幕;“30 mm 屏幕”是块智能手表表盘。日本商品列表常用 mm 标尺寸,欧洲用 cm,机器翻译有时会直接把单位丢掉。拿不准时用一次 inches 转 cm 反向校验:30 mm → 1.18 in,对任何笔记本都太小,所以原文一定是 cm。
对角线 vs 宽 / 高(屏幕陷阱)
显示器和电视的尺寸全部按对角线标。27 寸显示器的对角线是 68.58 cm,但 16:9 面板的真实宽度只有 59.78 cm。在墙上钻挂架孔之前把这两者搞混,代价不小。任何 16:9 屏幕的宽度公式:对角线 × 0.8716;高度:对角线 × 0.4903。
工程语境下的 0.39 速算因子
0.39 和 0.3937 看起来差不多,但误差会复利累积。在 1 m 的 CNC 刀路上差距是 0.7 mm,已经吃掉精密公差预算的大半。处理办法:永远不要在 CAM 文件里直接打 0.39。要么用标准 2.54 做除法,要么用长度单位转换器算一次然后到处复制。
中途取整
5’7” 这样的身高应该一气呵成换算:(5 × 12 + 7) × 2.54 = 170.18 cm。如果拆开算 5 × 30.48 + 7 × 2.54 = 152.40 + 17.78 = 170.18 cm,恰巧能落回同一个数;但如果中途用更少的小数位(5 × 30.5 + 7 × 2.5 = 152.5 + 17.5 = 170.0),误差会迅速堆积。规则:中间步骤至少保留四位小数,最后一步再取整。
代码示例:JavaScript 与 Python
驱动长度单位转换器的标准因子可以原样塞进任何代码库。下面两段代码都附了回环断言,能在精度漂移上线前先报警。
JavaScript
// 1959 International Yard and Pound Agreement: 1 in = 2.54 cm exactly
const CM_PER_INCH = 2.54;
const cmToInches = (cm) => cm / CM_PER_INCH;
const inchesToCm = (inches) => inches * CM_PER_INCH;
// Height split for medical / travel forms
const cmToFeetAndInches = (cm) => {
const totalInches = cmToInches(cm);
const feet = Math.floor(totalInches / 12);
const inches = +(totalInches - feet * 12).toFixed(1);
return { feet, inches };
};
console.log(cmToInches(30)); // 11.811023622047244
console.log(inchesToCm(67)); // 170.18
console.log(cmToFeetAndInches(170.18)); // { feet: 5, inches: 7 }
// Roundtrip sanity check — should match to ~15 sig figs
const back = inchesToCm(cmToInches(170.18));
console.assert(Math.abs(back - 170.18) < 1e-10, "cm roundtrip drift");
CM_PER_INCH 是单一真相来源:定义一次,其他所有值都从它推导;千万不要把 2.54 复制到第二个文件里,哪天有人”修正”了其中一个而漏掉另一个,单位换算 bug 就上线了。
Python(pandas 批量 + 回环断言)
import pandas as pd
CM_PER_INCH = 2.54 # exact, by 1959 international agreement
df = pd.DataFrame({"cm": [10, 30, 100, 170.18, 215.9]})
df["inches"] = df["cm"] / CM_PER_INCH
df["cm_back"] = df["inches"] * CM_PER_INCH
df["roundtrip_error"] = (df["cm"] - df["cm_back"]).abs()
assert (df["roundtrip_error"] < 1e-10).all(), "roundtrip drift detected"
print(df.round(4))
# cm inches cm_back roundtrip_error
# 0 10.00 3.9370 10.00 0.0
# 1 30.00 11.8110 30.00 0.0
# 2 100.00 39.3701 100.00 0.0
# 3 170.18 67.0000 170.18 0.0
# 4 215.90 85.0000 215.90 0.0
这里 assert 是关键防线。IEEE 754 双精度浮点回环精度可达机器精度(~1e-15),把阈值设到 1e-10 既留足余量,又能在有人误打成 0.394 时立刻报错。
常见问题
1 英寸到底等于多少厘米?
1 inch = 2.54 cm,自 1959 年国际码尺协议起按定义精确成立,不是四舍五入的近似值。反向 1 cm = 0.3937007874… in,是无限不循环小数。日常使用 0.39 足够(误差 1.6%);工程、医疗或海关场景需要使用完整因子或直接除以 2.54。
怎么在心里把 cm 换成 inches?
最快的办法:cm 折半再减 20%。例:30 cm → 15 - 3 = 12 in(精确值 11.81,误差 1.6%)。整数更干净的做法:乘 4 后小数点左移一位,50 cm → 200 ÷ 10 = 20 in(精确值 19.69)。两种方法都能控制在 1.6% 以内,足够应付家具、服装和屏幕。
5’7” 是多少 cm?
5'7" = 170.18 cm。干净的做法:先把英尺加英寸合并成总英寸(5 × 12 + 7 = 67 in),再乘 2.54(67 × 2.54 = 170.18 cm)。常用速查:5’0” = 152.4 cm,5’10” = 177.8 cm,6’0” = 182.88 cm,6’2” = 187.96 cm。
30 cm 是多少 inches?
30 cm = 11.811 in,更精确是 11.811024 in。这个数频繁出现是因为 A4 纸高 29.7 cm(≈ 11.69 in),离 30 cm 只差一厘米。快速估成”大约 12 inches”误差 1.6%,挑桌面收纳盒够用,做木工就不行。
cm 转 inches 的公式是什么?
inches = cm ÷ 2.54。反向 cm = inches × 2.54。因子 2.54 由美国、英国、加拿大、澳大利亚、新西兰和南非共同签署的 1959 年国际协议确立,协议把 1 yard = 0.9144 m 锁定为精确值,每码 36 英寸推出 1 in = 0.0254 m = 2.54 cm。
mm 怎么换成 inches?
inches = mm ÷ 25.4,因为 1 in = 25.4 mm 完全精确。常见结果:6 mm = 0.236 in,10 mm = 0.394 in,25 mm = 0.984 in。当心 cm 与 mm 混淆:30 mm 板材是 1.18 in(不到一个指节),而 30 cm 板材是 11.8 in,差了一个数量级。
为什么英寸定义为精确的 2.54 cm?
1959 年国际码尺协议把国际码固定为精确的 0.9144 m。因为 1 yard = 36 inches,简单除法就把 1 inch 钉在了 0.0254 m = 2.54 cm。这条协议特意把英寸做成了一个公制量,让工程公差只需以国际单位制声明一次,就能在地球任何地方追溯一致。