单位与换算
计算块中的任何数字都可以带上单位:250 g、1.8 m、20 °C、100 Mbps。一旦带上单位,Varlig 就会在整个计算过程中跟踪它,所以长度乘以长度得到面积,距离除以速度得到时间。本页介绍如何书写单位、在单位之间换算、用单位进行运算,以及定义你自己的单位。只要计算涉及测量值,比如食谱、房间、旅程、下载或体重,就可以来这里查阅。
金额有单独的一页,请参阅金额与货币;速度、配速和油耗则在费率、速度、配速、油耗与传输时间中介绍。
添加单位与换算
把单位写在数值后面,加不加空格都可以:65 kg 和 65kg 是一样的。要换算,请加上 in、to、as、-> 或 → 以及目标单位,或者使用短语 convert … into …。以下写法的作用完全相同:
12 inches in cm 结果为 30.48 cm5 miles to km 结果为 8.04672 km2 lb as g 结果为 907.18474 g250 g -> kg 结果为 0.25 kg1.5 L → mL 结果为 1,500 mLconvert 6 feet into cm 结果为 182.88 cm1.8m→cm 结果为 180 cm公制单位的全称可以用英式或美式拼写,所以 centimetres、millilitres、litres 和 tonnes 与 cm、mL、L 和 t 一样有效:
12 centimetres in inches 结果为 4.7244094488 inches3 decilitres in mL 结果为 300 mL2 tonnes in kg 结果为 2,000 kg单独写一个单位名称表示一个该单位,这是查询换算系数的快捷方法:
mile in km 结果为 1.609344 kmkg in lb 结果为 2.2046226218 lb换算可以连续进行。每一步都会换算当前的答案,因此以最后一个单位为准:
2.5 m -> cm -> mm 结果为 2,500 mm从数据手册或网页上拷贝来的单位可以直接使用。希腊字母 μ 读作微,˚C 和 ℃ 读作摄氏度,ångström 读作 Å;复合单位无论各部分怎样连接,含义都不变,所以 lb·ft、lb-ft 和 ft·lb 都是扭矩,mi/gal 是油耗:
1 μm in nm 结果为 1,000 nm1 ångström in nm 结果为 0.1 nm20 ˚C in F 结果为 68 °F10 lb·ft in N·m 结果为 13.5581794833 N·m30 mi/gal in L/100km 结果为 7.840486119 L/100km对换算后的答案进行舍入
公制单位和英制单位之间很少能整除,所以换算结果常常带有很长的小数。在换算后面加上 to N dp,即可对答案进行舍入:
5 km in miles 结果为 3.1068559612 mi5 km in miles to 2 dp 结果为 3.11 mi100 km/h in mph to 0 dp 结果为 62 mph1.7 m in ft to 1 dp 结果为 5.6 feet900 mm in inches to 1 dp 结果为 35.4 inches8 km to miles to 1 dp 结果为 5 mi无论你写的是 in miles 还是 to miles,舍入后的答案都保持为换算后的单位。如果把答案带入后续行,使用的仍是完整的值。其他舍入方式请参阅舍入。
换算时的常见陷阱
- 单词
into只能用在convert … into …短语中。其他地方请使用in或to。 - 不要在目标单位前面加数字。
2 m in feet会进行换算,但2 m in 3 feet会用 2 m 除以 3 英尺,显示2.1872265967 feet。 - 符号区分大小写。
MB是兆字节,Mb是兆比特,所以100 Mb in MB是12.5 MB。 pint、gal、quart、cup和fl oz是美制单位。英制品脱、加仑、夸脱和液量盎司,请在前面加上UK、imp或imperial。请参阅英制与美制计量单位。- 不是单位的词在换算时会显示错误,所以拼写错误不会悄悄给出错误的答案。计算前后的文字仍然可以照写,例如
5 lbs of potatoes in kg或65 kg in pounds 给团队看。
1 UK pint in ml 结果为 568.26125 mL1 pint in ml 结果为 473.176473 mL3 bananas in kg 结果为 Unsupported: unknown unit: bananas带单位的运算
数量可以相加、相减、相乘、相除和比较。规则遵循物理规律:
- 加法和减法:需要同一种量(两个质量、两个长度)。单位不必相同:
1 kg + 500 g可以计算,答案以两者中较大的单位显示。加上in …可以选择其他单位。 - 乘法和除法:会组合单位。长度乘以长度得到面积,两个长度之间也可以像写房间尺寸那样使用
by(4 m by 3 m)。功率乘以时间得到能量,距离除以速度得到时间。除法两边都出现的单位会相互抵消,只留下普通数字。 - 比较:使用
>、<或==时同样需要同一种量,并会先换算再比较。
1 kg + 500 g 结果为 1.5 kg500 mL + 2 L 结果为 2.5 L3 kg - 250 g in g 结果为 2,750 g2.5 kg * 4 结果为 10 kg4 m * 3 m 结果为 12 m²4 m by 3 m 结果为 12 m²3 m * 4 m * 2.5 m in L 结果为 30,000 L2 kW * 3 hours 结果为 6 kWh10 km/h * 30 min 结果为 5 km120 km / 80 km/h 结果为 1.5 hours1 kg / 250 g 结果为 41 km > 900 m 结果为 true答案会以你平常会用的单位显示。功率乘以分钟或小时得到以瓦时计的能量,每小时消耗的卡路里乘以时间得到卡路里,电池容量除以电流或功率得到可以使用的小时数,力乘以距离得到以焦耳计的功:
3 kW * 4 min 结果为 0.2 kWh600 kcal/hour * 45 min 结果为 450 kcal5000 mAh / 500 mA 结果为 10 hours64 kWh / 7.4 kW 结果为 8.6486486486 hours2.5 kg * 9.81 m/s² * 12 m 结果为 294.3 J1 / 0.02 s in Hz 结果为 50 Hz把不同种类的量相加会出错:
2 km + 2 kg 结果为 Error: incompatible units单位无法抵消时,答案会保留复合单位。要换算复合单位,可以用 * 连接目标单位;除以一个比率时,最好把比率放进括号:
2 kW * 3 hours in W*h 结果为 6,000 W·hour1 GB / (50 MB/s) 结果为 20 s乘方与开方
对数量求乘方时,单位也会一起求乘方。只有当单位能被整除时,平方根和立方根才有效:面积的平方根是长度,速度平方的平方根是速度,但体积的平方根没有合理的单位,因此会出错。
(3 m)^2 结果为 9 m²sqrt(25 m^2) 结果为 5 mcbrt(27 m^3) 结果为 3 msqrt(100 m²/s²) 结果为 10 m/ssqrt(4 m^3) 结果为 Error: unsupported multiplicative unitsin、ln 和 exp 等函数需要普通数字(三角函数也可以接受角度),所以 sin(1 kg) 会出错。
平方、立方与乘方
平方单位和立方单位有好几种写法,含义完全相同:
| 含义 | 可用写法 |
|---|---|
| 平方米 | m^2、m2、m²、sq m、square meters、square metres |
| 立方米 | m^3、m³、cu m、cubic meters、cubic metres |
| 用在比率单位中 | 9.81 m/s^2、1 cm/s²、1 kg/m³(分母中也可以使用乘方) |
20 m² in sq ft to 0 dp 结果为 215 ft²100 sq ft in m² 结果为 9.290304 m²40 m * 25 m in hectares 结果为 0.1 ha1 km² in hectares 结果为 100 ha0.5 m³ in L 结果为 500 L1 ft³ in L 结果为 28.316846592 L1 g/cm³ in kg/m³ 结果为 1,000 kg/m³18 km/h + 5 m/s 结果为 10 m/s以英尺、英石和磅表示的身高与体重
英制的身高和体重常常分成两部分来写。Varlig 会把它们读作一个数量:
5'10" in cm 结果为 177.8 cm6'2" 结果为 6 feet 2 inches5 ft 10 in 结果为 5 feet 10 inches5 ft 10 in in cm 结果为 177.8 cm5 lb 4 oz 结果为 5 lb 4 oz7 lb 3 oz in kg to 2 dp 结果为 3.26 kg11 stone 4 pounds in kg to 1 dp 结果为 71.7 kg11 st 4 lb in kg to 1 dp 结果为 71.7 kg82 kg in stones and pounds 结果为 12 st 13 lb12.5 st 结果为 12 st 7 lb' 表示英尺," 表示英寸,也可以写成 ft 和 in。在 5 ft 10 in in cm 中,第一个 in 表示英寸,第二个 in 用来换算这个身高。数字后面的 in 位于行末或运算符之前时,同样表示英寸,所以 屏幕 = 55 in 存储的是 55 英寸,屏幕 in cm 得到 139.7 cm。以英石表示的体重会显示为英石和磅;如果需要小数,请用 in stone 换算。
以英尺和英寸表示的测量值可以像其他数量一样相乘,用英制卷尺量房间时会很方便:
14 ft by 12 ft 结果为 168 ft²6 in * 6 in 结果为 36 in²12'6" * 10'3" 结果为 128.125 ft²12 ft 6 in by 10 ft 3 in 结果为 128.125 ft²12'6" * 10'3" in m² to 1 dp 结果为 11.9 m²英制与美制计量单位
加仑、夸脱、品脱和液量盎司都有两种大小。单独使用时表示美制单位,与美国食谱中的一样。英制单位请在前面加上 UK、imp 或 imperial。不区分大小写,所以 2 UK Pints 和 2 uk pints 同样有效:
2 uk gal in L 结果为 9.09218 L2 imp pt in ml 结果为 1,136.5225 mL1 UK fl oz in ml 结果为 28.4130625 mL1 imperial quart in L 结果为 1.1365225 L1 UK gallon in UK pints 结果为 8 UK pt2 US gal in L 结果为 7.570823568 L1 英制加仑正好是 4.54609 升,等于 4 夸脱、8 品脱或 160 液量盎司。用在 ton 前面时,UK 和 imperial 表示 1,016 kg 的长吨,US ton 则是短吨。杯和勺没有英制大小,所以 2 UK cups 会显示未知单位,而不会悄悄给出美制单位的答案。250 mL 的杯请写 metric cup。汽车油耗也有英制大小:UK mpg 表示每英制加仑行驶的英里数(请参阅油耗)。
双单位答案
身高、体重和时长通常用两个单位来说。要让答案分成两个单位显示,请换算为用 and 连接的两个单位,并写出完整的复数单位名称:
| 目标 | 示例 | 答案 |
|---|---|---|
feet and inches |
70 inches in feet and inches |
5 feet 10 inches |
pounds and ounces |
2.5 lb as pounds and ounces |
2 lb 8 oz |
stones and pounds |
82 kg in stones and pounds |
12 st 13 lb |
hours and minutes |
135 minutes in hours and minutes |
2 hours 15 min |
minutes and seconds |
200 seconds as minutes and seconds |
3 min 20 s |
days and hours |
50 hours as days and hours |
2 days 2 hours |
weeks and days |
50 days as weeks and days |
7 weeks 1 day |
months and days |
45 days as months and days |
1 month 15 days |
months and weeks |
100 days as months and weeks |
3 months 1 week |
years and months |
500 days as years and months |
1 year 4 months |
这里不能使用缩写:2.5 lb in lb and oz 会报单位不兼容错误,所以请写 pounds and ounces。
时长会舍入到最接近的整数个较小单位,所以 89.9 min in hours and minutes 是 1 hour 30 min;英石和磅也只显示整磅。英尺和英寸、磅和盎司则会保留小数部分,而从公制数值换算时通常都会留下小数。加上 to N dp 可以让结果更整齐:小数位数作用于较小的单位,这样就能得到可以直接念出来的身高:
180 cm in feet and inches 结果为 5 feet 10.8661417323 inches170 cm in feet and inches to 0 dp 结果为 5 feet 7 inches1.7 m in feet and inches to 1 dp 结果为 5 feet 6.9 inches温度
摄氏度和华氏度的零点不同,所以两者之间的换算除了比例,还涉及偏移量。Varlig 会帮你处理好:
180 °C in °F 结果为 356 °F350 °F in °C to 0 dp 结果为 177 °C37 °C in °F 结果为 98.6 °F32 F in C 结果为 0 °C-40 C in F 结果为 -40 °F20 °C in K 结果为 293.15 K20 degC in degF 结果为 68 °F180 degrees Celsius in Fahrenheit 结果为 356 °F37.5c in F 结果为 99.5 °Fgas mark 6 结果为 200 °C摄氏度可以写成 C、°C、ºC、˚C、℃、degC、celsius、degrees C、degrees Celsius 或 centigrade,华氏度可以写成 F、°F、ºF、˚F、℉、degF、fahrenheit、degrees F 或 degrees Fahrenheit,开尔文可以写成 K 或 kelvin。C 总是表示摄氏度,只有换算电荷时例外,此时 in C 得到的是库仑。紧跟在数字后面的小写 c 也可能表示美分,所以 Varlig 会根据整行来判断。换算成温度时(37.5c in F)、与另一个温度放在一起时,以及单独出现的小数、负数或 100 及以上的数字(180c),它表示摄氏度。与金额放在一起、位于费率之前,或者单独出现的不超过 99 的整数(99c),它表示美分。请参阅分与便士。燃气烤箱档位遵循英国对照表;请参阅厨房计量与烤箱设置。
两个量使用同一种温标时,可以加上温度的变化量。对于摄氏读数,也可以加上开尔文,因为 1 K 的变化与 1 °C 的变化大小相同:
18 °C + 5 °C 结果为 23 °C18 °C + 5 K 结果为 23 °C需要注意以下几点:
- 加法两边请使用同一种温标。把华氏度的数值加到摄氏读数上,得不到有意义的答案。
- 两个读数相减得到的是另一个读数,而不是差值。
20 °C - 15 °C是5 °C,把它换算成华氏度得到41 °F,而不是 9 度的变化。 - 乘以普通数字会缩放数值(
20 C * 2是40 °C),但两个温度相乘,或者温度乘以其他单位,都会被拒绝。
单位类别
Varlig 能识别大量单位。主要类别如下:
| 类别 | 示例 |
|---|---|
| 长度 | mm、cm、m、km、in、ft、yd、mi、NM、AU |
| 面积 | m²、ha、acres、sq ft |
| 体积 | mL、L、m³、tsp、tbsp、cup、pint、UK pint、fl oz、UK fl oz、gal、UK gallon |
| 质量 | mg、g、kg、t、oz、lb、stone、long ton |
| 时间 | s、min、hours、days、weeks、fortnights、months、years、decades |
| 速度 | km/h、mph、m/s、knots |
| 数据 | MB、GB、GiB、Mbps、MB/s |
| 能量 | J、kJ、kcal、Wh、kWh、BTU、therm |
| 功率 | W、kW、hp、bhp |
| 压强 | Pa、kPa、bar、psi、atm、mmHg |
| 电学 | V、A、mA、mAh、Ω、Hz |
按类别列出的全部符号和完整名称见单位目录。拿不准拼写时,使用符号最保险。
自定义单位
你可以根据现有的量定义自己的单位,然后像使用其他单位一样使用它。先写 unit 或 1,再写名称及其等于多少。两种写法作用相同,在笔记里用哪一种读起来更顺就用哪一种:
unit 马克杯 = 250 mL 结果为 250 mL6 马克杯 in L 结果为 1.5 L1 罐 = 330 mL 结果为 330 mL3 罐 in mL 结果为 990 mL用英文命名时,单数和复数形式怎么读着自然就怎么写:1 mug 和 6 mugs 都有效。
自定义单位也可以作为换算目标,所以你可以问某样东西能折合成多少个这种单位。想算一壶能倒几杯、一面墙要贴多少块瓷砖时,这是最快的方法:
unit 马克杯 = 250 mL 结果为 250 mL1.5 L in 马克杯 结果为 6 马克杯自定义单位也可以基于另一个自定义单位来定义,换算系数会相乘:
1 罐 = 330 mL 结果为 330 mL1 箱 = 24 罐 结果为 24 罐2 箱 in L 结果为 15.84 L通用单位
通用单位没有物理大小,只用来计数,比如宾客、切片或门票。用 new unit 声明一个通用单位:
片 = new unit 结果为 片3 片 + 5 片 结果为 8 片24 片 / 8 片 结果为 3£36 / 24 片 结果为 £1.50金额除以个数,得到的是单个的价格。与自定义单位一样,英文名称的单数和复数形式都可以使用。通用单位不能换算为物理单位。
单位范围
像 2-3 kg 这样的行会被读作一个范围,并显示为 2 - 3 kg。范围仅用于显示:它不能换算,也不参与运算。
2-3 kg 结果为 2 - 3 kg2-3 kg in lb 结果为 2 - 3 kg较小的数字、短横线和带单位的较大数字会被当作范围,所以 10 - 12 km 是一个范围,而不是负 2 km。要做减法,请给两个数字都加上单位:
10 km - 12 km 结果为 -2 km综合运用
下面是一篇在花园里搭建抬高式苗床的笔记。它算出需要买多少袋 50 升装的土,以及外圈需要多少块 1.8 m 长的围边木板:
# 菜园里的抬高式苗床苗床长度 = 2.4 m苗床宽度 = 1.2 m苗床深度 = 30 cm苗床长度 * 苗床宽度 结果为 2.88 m²土壤 = 苗床长度 * 苗床宽度 * 苗床深度 in L 结果为 864 L1 袋 = 50 L 结果为 50 L土壤 in 袋 rounded up 结果为 18 袋围边 = 2 * (苗床长度 + 苗床宽度) 结果为 7.2 m1 木板 = 1.8 m 结果为 1.8 m围边 in 木板 rounded up 结果为 4 木板米和厘米混用没有问题:体积以立方米计算出来,in L 再把它换算成升。把袋和木板定义为单位后,就可以直接换算成它们,而 rounded up 会给出整数,因为你不可能只买半袋土。把 苗床深度 改为 45 cm,下面的每个答案都会随之更新。