体积换算器
在线体积容积单位换算器:毫升、升、立方米、立方厘米与美加仑、美液盎司、英加仑、英液盎司、品脱、夸脱、石油桶等公制/美制/英制单位一键互转,输入即出全部等值,区分美制与英制加仑、高精度十进制无浮点误差。
换算基准:1 立方米 = 1000 升,1 升 = 1000 毫升 = 1000 立方厘米;1 美加仑 = 3.785 升,1 英加仑 = 4.546 升(两者不同)。以「立方米」为中间基准换算,结果保留 8 位有效数字。
怎么用
- 输入数值:在「数值」框里填要换算的数字,例如 1、500、1.5。支持小数与负数。
- 选择原单位(从):在「从」下拉里选你手上数值的单位。单位按公制(毫升/升/立方米…)、美制(美加仑/美液盎司…)、英制(英加仑/英液盎司…)分组,方便查找。注意美制与英制的加仑、盎司大小不同,别选错。
- 选择目标单位(到):在「到」下拉里选你想换算成的单位,结果区顶部会用大号字突出这一项的换算结果。
- 读取全部结果:每改一个数或单位就立即重算,无需点等号。下方表格同时列出该数值在所有单位下的等值,当前选中的目标单位会高亮,方便一次对照公制/美制/英制多种单位。
原理与公式
体积换算的核心是把任意单位先折算到一个公共「基准单位」,再折算到目标单位。 本工具以 立方米(m³) 为基准,每个单位都带一个「每单位等于多少立方米」的精确倍率:
目标值 = 数值 × (原单位每立方米倍率) ÷ (目标单位每立方米倍率)
三套单位体系
公制(SI):以 10 的幂换算——1 m³ = 1000 L,1 L = 10 dL = 100 cL = 1000 mL, 其中 1 mL = 1 cm³、1 L = 1 dm³。
美制(US liquid):以美加仑为基准——1 美加仑 = 231 立方英寸 = 3.785411784 L,1 美加仑 = 4 夸脱 = 8 品脱 = 128 美液盎司,1 美杯 = 8 美液盎司 ≈ 236.6 mL,1 石油桶 = 42 美加仑 ≈ 159 L。
英制(Imperial):以英加仑为基准(1985 年起定义)——1 英加仑 = 4.54609 L,1 英加仑 = 4 夸脱 = 8 品脱 = 160 英液盎司。 英加仑比美加仑约大 20%,英、美液盎司也不同(≈28.41 mL vs ≈29.57 mL), 务必按对应组换算。
计算示例
500 毫升 → 升:500 ÷ 1000 = 0.5 L1 立方米 → 升:1 × 1000 = 1000 L1 美加仑 → 升:1 × 0.003785411784 ÷ 0.001 = 3.7854 L1 英加仑 ÷ 1 美加仑 = 4.54609 ÷ 3.785411784 ≈ 1.2009
精度:内部以高精度十进制(decimal.js)运算,规避原生浮点误差(0.1 + 0.2 = 0.3),加仑等用精确常数避免舍入累积; 结果统一保留 8 位有效数字,极端量级(如立方毫米↔立方米)自动用科学记数法显示。 计算均在浏览器本地完成。
常见问题
- 1 升等于多少毫升?升、立方米、立方厘米怎么换算?
- 1 升(L)= 1000 毫升(mL)= 1000 立方厘米(cm³)= 1 立方分米(dm³);1 立方米(m³)= 1000 升。所以 1 毫升正好等于 1 立方厘米,500 毫升 = 0.5 升,1 立方米的水就是 1000 升(1 吨)。公制体积单位都是 10 的幂换算,本工具用精确十进制运算,1000 升会正好得到 1 立方米,不会出现 0.9999 这种浮点误差。
- 美加仑和英加仑一样吗?1 加仑等于多少升?
- 不一样,这是最常见的换算坑。美加仑(US gallon,常用于美国汽油、饮料)= 231 立方英寸 = 3.785411784 升;英加仑(Imperial gallon,英国/部分英联邦)= 4.54609 升,比美加仑大约 20%。看到「gallon / gal」务必先分清是美制还是英制:美国油价、桶装水多按美加仑,英国油耗、英联邦食谱多按英加仑。本工具把两者分到「美制」「英制」两组分别列出,避免混用。
- 1 美液盎司、1 英液盎司各等于多少毫升?做饭/调酒怎么换算?
- 1 美液盎司(fl oz, US)≈ 29.57 毫升,1 英液盎司(fl oz, UK)≈ 28.41 毫升,两者也不同。常用厨房换算:1 美杯(cup)= 8 美液盎司 ≈ 236.6 毫升,1 美品脱(pint)= 16 美液盎司 ≈ 473 毫升,1 美夸脱(quart)= 2 品脱 ≈ 946 毫升。看英美食谱、调酒配方、进口饮料容量时常用,按本工具对应组换算即可。
- 1 桶(石油桶)等于多少升?为什么是这个数?
- 国际原油计价用的「桶」(barrel, bbl)专指石油桶,1 桶 = 42 美加仑 = 158.987 升 ≈ 159 升。它不同于啤酒桶、化工桶等其它「桶」。所以「油价每桶 80 美元」换算成每升约为 80 ÷ 158.987 ≈ 0.503 美元/升(再乘汇率即得人民币每升的原油成本,零售油价还要加炼化、税费、运输等)。本工具把石油桶列在「美制」组。
- 升和立方米、毫升和克可以直接换吗?
- 升、立方米、毫升都是体积单位,可以直接互换(1 m³=1000 L,1 L=1000 mL),本工具做的就是这件事。但体积和重量(毫升和克、升和千克)不能直接换,必须乘以密度:质量 = 体积 × 密度。只有水在 4℃ 时密度约为 1 g/mL,才有「1 毫升水 ≈ 1 克、1 升水 ≈ 1 千克」;油、酒精、牛奶等密度不同,1 升的重量也不同,换算时请另用密度。
- 换算结果保留几位?精确吗?
- 内部用高精度十进制运算(decimal.js),规避了 JavaScript 原生浮点误差(如 0.1+0.2 会得到 0.30000000000000004),并以「立方米」为中间基准、用精确常数换算(美加仑=231 立方英寸、英加仑=4.54609 升均为定义值)。显示时统一保留 8 位有效数字(多余的 0 自动去掉),极端量级(如立方毫米↔立方米)自动用科学记数法。所有计算都在你的浏览器本地完成,不联网、不上传。