单位换算
长度、面积、体积、质量、温度、速度、数据存储、时间、压力九大类;填一个数,该类别下所有单位的结果同时列出
本页与国外换算器最大的不同是把中国日常在用的单位一并列出:市里、市尺、亩、斤、两,以及国内说「兆」时指 1000×1000 还是 1024×1024 的那两套口径,都写在同一张表里。
长度换算
用法:改数值或源单位,下方会列出该类别其余全部单位的结果;点任意一行(或点该行的「设为基准」)就能把那一行的单位换成源单位做反向换算。 数值一律按有效数字显示:绝对值很大或极小时改用科学计数法(例如 1e-9 米、1e15 字节),不会把 1e-9 显示成 0,也不会出现 0.30000000000000004 这类浮点噪声。
单位换算里最容易踩的几件事
中国常用单位与英制的对应关系。长度上,1 市尺 = 1/3 米 ≈ 33.3333 厘米,1 市里 = 500 米(2 市里 = 1 公里),这两个数都是定义值而非近似值,所以老人口中的「三里地」就是 1.5 公里。英制里,1 英寸 = 2.54 厘米(这是 1959 年国际协定的定义)、1 英尺 = 12 英寸、1 码 = 3 英尺 = 0.9144 米、1 英里 = 1760 码 = 1609.344 米、1 海里 = 1852 米(1 海里在定义上就是地球子午线上 1 分纬度的长度,因此航海与航空一直用它)。面积上,1 公顷 = 10000 平方米 = 15 亩,反过来说明 1 亩 = 666.6667 平方米——「亩」是中国市制面积单位,1 亩 = 60 平方丈 = 6000 平方市尺,按 1 市尺 = 1/3 米折出来正好是 2000/3 平方米,这是个无限循环小数,所以任何工具给出的「666.6667」都是四舍五入的结果,不要拿它做需要精确到厘的产权计算。
斤、两与公斤的换算,以及菜市场的「斤」。法定计量单位里 1 斤 = 500 克(即半公斤),1 两 = 50 克,1 公斤 = 2 斤;1 斤 = 10 两、1 两 = 10 钱,这也是中药房、菜市场口头报价的基础。所以「三斤二两」就是 1600 克,「一斤半」是 750 克。买黄金、中药材时商家说的「一两」同样是 50 克,但金店报价常按「克」结算,一定要问清单位。英制质量则完全不同:1 磅 = 453.59237 克(精确值),1 盎司 = 1/16 磅 ≈ 28.3495 克,1 英石 = 14 磅 ≈ 6.3503 公斤(英国人报体重常用英石,例如 11 st 就是约 69.9 公斤)。另外提醒一句:台湾地区的「斤」是 600 克、香港的「司马斤」约 604.8 克,与大陆的 500 克并不相同,跨境买卖时务必确认是哪种斤。
为什么 1TB 的硬盘装到电脑里只显示 931GB。这不是硬盘缩水,而是两套计数口径:硬盘、U 盘、手机厂商按十进制算,1 TB = 1000 GB = 1000×1000 MB;操作系统(Windows 的「GB」显示、内存、文件系统)习惯按二进制算,1 TiB = 1024 GiB。把 1 TB 换成二进制口径就是 1000×1000×1000×1000 ÷ 1024÷1024÷1024 ≈ 931.32 GiB,所以你买到的那块「1TB」硬盘在资源管理器里显示约 931GB。同理 500GB 显示约 465GiB、256GB 显示约 238GiB。反过来看,标 512GB 的内存条指的是 512 GiB 二进制容量,而标 512GB 的固态指的是 512 GB 十进制容量——所以同样的数字,硬盘的可用字节数天然比内存少约 7%。本页把 GB/TB(1000 进制)与 KiB/GiB/TiB(1024 进制)并列列出,就是让你一眼看清差在哪,不用再靠记住那个 0.9313 系数。
温度为什么不能按比例换算。长度、质量、面积都是「0 就是 0」的比例关系,摄氏与华氏、开尔文之间却差一个零点平移:华氏度的 0 度是盐水冰点,不是绝对零度;开尔文才是从绝对零度(0 K = −273.15℃)起算的。所以换温度必须用公式:华氏 = 摄氏 × 9 ÷ 5 + 32,开尔文 = 摄氏 + 273.15;这两条式子不能简化成「乘一个系数」,否则 0℃ 会算成 0℉(正确是 32℉)而 −40℃ 会算错(正确答案恰好是 −40℉,那是两条刻度线的交点,属于巧合)。开尔文没有负数:低于 −273.15℃ 的温度在物理上不存在,本页遇到这种输入会就地提示「低于绝对零度(−273.15℃)」,而不是硬算出一个负的开尔文值。
为什么不上传到服务器。单位换算不需要任何后端能力,本页的核心计算是一段纯 JavaScript 函数(单位表与换算公式都写在页面的 PURE 区块里),在你打开的页面内执行,输入框里的内容不会离开你的设备——打开浏览器开发者工具的 Network 面板可以看到整页没有任何提交请求。这也是本页不做「历史记录」的原因:任何写进网址参数、localStorage 或 cookie 的数值都会留在设备上或被随链接发出,与其留个隐患,不如干脆不存。从压力表的 psi 读数换到巴、把体检报告里的 mmol 对照记成习惯值、算装修用多少平方米瓷砖——这些数字往往连着家庭与工作信息,本地算完即弃才是合适的处理方式。
常见问题
1 亩 = 2000/3 平方米 ≈ 666.666666…,是个无限循环小数,写不完。差别只是保留几位:666.67 是保留两位、666.6667 是保留四位有效小数后的结果。要严格互推时用它的整数关系更稳:1 公顷 = 15 亩、1 平方公里 = 1500 亩。本页按 2000/3 参与计算,显示时保留 6 位有效数字,所以你会看到 666.667 这样的写法。
按硬盘厂商的十进制口径,1 TB = 1000 GB;按操作系统的二进制口径,1 TiB = 1024 GiB。1 TB 折成二进制是 1000⁴ ÷ 1024³ ≈ 931.32 GiB,所以 Windows 里那块 1TB 硬盘显示约 931GB。这不是缺斤少两,两套单位都在用,本页把 GB 与 GiB 并列就是为了让你直接看到这个差值。
中国大陆的市制:1 斤 = 500 克、1 两 = 50 克、1 斤 = 10 两,这也是菜市场与中药房的通行口径。台湾地区的斤为 600 克,香港的司马斤约 604.8 克。本页采用大陆市制(500 克/50 克),跨境场景请先确认对方用的是哪种斤。
因为两种温标的零点不同。换算必须带上平移项:℉ = ℃ × 9 ÷ 5 + 32,K = ℃ + 273.15。举例:0℃ = 32℉ = 273.15K,100℃ = 212℉,−40℃ = −40℉(两刻度线的交点)。开尔文没有负值,低于 −273.15℃ 的输入本页会提示「低于绝对零度」而不继续换算。
马赫是「相对于当地音速的倍数」,音速随气温变化:气温越低音速越慢。本页按国际标准大气 15℃、海平面的音速 340.3 米/秒 计算,所以 1 马赫 = 340.3 m/s = 1225.08 km/h。在高空低温环境里音速可能只有 295 m/s 左右,那时 1 马赫对应的速度就要小得多。
不会。那是计算机浮点数无法精确表示 0.1、0.3 这类十进制小数的必然结果(0.1 + 0.2 在二进制浮点里就不等于 0.3)。本页对结果统一做格式化:绝对值在常规区间时保留 6 位有效数字并去掉末尾多余的零;超出 1e15 或小于 1e-4 时改用科学计数法,保证 1e-9 米这样的极小值显示为 1e-9 而不是 0;空输入、纯符号、NaN、Infinity 一律就地提示,不进入结果区。