Skip to content
返回博客
教程

cm 转 inches 完全指南:精确公式、身高与屏幕速查表(2026)

用 1959 年国际协议精确因子把厘米换算成英寸(1 in = 2.54 cm)。心算技巧,身高、屏幕、纸张换算表,附 JS/Python 代码,免费在线工具,浏览器本地计算,数据不上传。

10 分钟

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)

cmmminches对照参考
0.110.03941 mm = 0.0394 in
0.550.19695 mm 板材厚度
1100.3937一片指甲的宽度
2200.7874拇指宽
2.5425.41.00001 inch(基准)
3301.1811A4 短边 / 30 cm 取整
5501.9685一支口红的典型长度
101003.9370100 mm = 3.937 in

身高速查表:cm 转 ft + in

每个出国旅行的人迟早都用得到。公式:

total_inches = cm ÷ 2.54
feet         = floor(total_inches ÷ 12)
inches       = total_inches − feet × 12
cmft + in备注
152.45’0”精确
157.55’2”
160.05’3”全球女性平均身高参考
162.65’4”
165.15’5”精确
167.65’6”
170.185’7”精确(67 in × 2.54)
172.75’8”全球男性平均身高参考
175.35’9”
177.85’10”精确
180.35’11”
182.886’0”精确(72 in × 2.54)
185.46’1”
187.966’2”精确(74 in × 2.54)
190.56’3”精确
193.046’4”精确(76 in × 2.54)
200.06’6.7”篮球队员入选线

做身高换算的关键在于一气呵成:先把 cm 换成总英寸,再在最后一步拆成英尺加英寸。先拆再四舍五入容易累计误差(详见后文易错点章节)。

屏幕尺寸表:对角线 11” 至 85”

电视和显示器的尺寸永远指对角线。16:9 面板真正可见的宽和高都比对角线小得多,比大多数买家想象的要小。

对角线cm16:9 宽16:9 高典型用途
11”27.9424.36 cm13.70 cm上网本 / iPad mini
13.3”33.7829.45 cm16.57 cm13 寸笔记本
15.6”39.6234.55 cm19.43 cm15 寸笔记本
24”60.9653.15 cm29.90 cm入门级桌面显示器
27”68.5859.78 cm33.62 cm主流桌面尺寸
32”81.2870.85 cm39.85 cm小电视 / 大显示器
43”109.2295.21 cm53.55 cm中端电视
55”139.70121.76 cm68.49 cm客厅电视
65”165.10143.94 cm80.96 cm大客厅电视
85”215.90188.21 cm105.87 cm旗舰电视

宽度公式是 对角线 × cos(arctan(9/16)) ≈ 对角线 × 0.8716,高度是 对角线 × 0.4903。买之前先量墙,65 寸电视至少需要约 144 cm 的水平净空,再加底座或挂架的余量。

纸张与文档表(A4 与 US Letter)

跨国打印几乎能绊倒每一支远程团队。两种标准尺寸接近但永不相同:

规格mm × mmcm × cminches × inches
A4210 × 29721.0 × 29.78.27 × 11.69
US Letter215.9 × 279.421.59 × 27.948.5 × 11.0
A3297 × 42029.7 × 42.011.69 × 16.54
Legal215.9 × 355.621.59 × 35.568.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 in67 × 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,欧洲零售商通常四舍五入到 8182。鞋款则直接按脚长算:日本 / 中国的 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 mm0.0394 in薄钢板
3 mm0.1181 in(≈ 1/8”)亚克力板
6 mm0.2362 in(≈ 1/4”)胶合板、平板玻璃
10 mm0.3937 in厚棒料
25.4 mm1.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.390.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。这条协议特意把英寸做成了一个公制量,让工程公差只需以国际单位制声明一次,就能在地球任何地方追溯一致。