tools / calculator
calculator/
加减乘除、百分比、乘方开方、三角函数和对数都能算。可以直接用键盘输入算式,按回车出结果,计算记录只存在这台设备的浏览器里。
计算器
计算记录
按 = 或回车算出结果时记一条,保留最近 50 条,只存在这台设备的浏览器里。
常见问题
能用键盘输入吗,怎么出结果
能。在电脑上直接敲数字和 + - * / ^ ( ) % !,按回车或 = 出结果,* / - 会显示成 × ÷ −。点按键时内容插在光标处;CE 删掉光标前的一个字符,函数名一次删整个;结果出来后按键变成 AC,点一下清空。手机上用页面上的按键,不弹系统键盘,长按算式框可以粘贴。
百分号怎么算,200+10% 为什么是 220
跟在加号、减号后面的百分数,算的是前面那个数的百分之几:200+10% 是 200 加上 200 的 10%,等于 220;200−10% 等于 180。其他情况百分号就是除以 100:50% 是 0.5,200×10% 是 20,(100+10)% 是 1.1。
运算顺序是怎样的,−3^2 为什么是 −9
括号最先算,然后依次是阶乘、百分号和平方,乘方,负号,乘除,最后是加减。乘方从右往左算,2^3^2 是 2 的 9 次方,等于 512;−3^2 先算 3 的平方再取负,是 −9,要算 −3 的平方请写 (−3)^2。数字和 π、括号、函数挨着写会自动补乘号,比如 2π、2(3+4)、3sin(30);补上的乘号和 × 同级,从左往右算,所以 1÷2π 是 π÷2,要除以 2π 请加括号。末尾没写完的右括号会自动补上。
Deg 和 Rad 是什么,sin 30 为什么算出来是 −0.988
Deg 是角度,Rad 是弧度,默认是 Deg。Deg 下 sin(30) 等于 0.5;切到 Rad 后 30 按弧度算,sin(30) 约等于 −0.988。这个设置只影响 sin、cos、tan 的输入和 sin⁻¹、cos⁻¹、tan⁻¹ 的结果。角度是 90° 的整数倍时,结果是精确的 0、1 或 −1;tan 90° 没有定义,会提示超出定义域。
Inv、EXP、Ans 这几个键是干什么的
Inv 把函数键换成反函数:sin⁻¹、cos⁻¹、tan⁻¹、eˣ、10ˣ 和 x²,按过一个函数键后自动换回来。EXP 用来输入科学计数法,3 EXP 5 就是 3E5,等于 300000;科学计数法要用大写 E,小写的 e 是自然常数 2.718…,2e 是 2 乘以 e。Ans 是上一次按 = 算出的结果;结果出来后直接按 + − × ÷ 这类运算键,会接着 Ans 算,按数字则重新开始。
为什么 0.1+0.2 显示 0.3,结果能精确到几位
结果显示 15 位有效数字。计算机用二进制浮点数计算,0.1+0.2 在内部是 0.30000000000000004,误差在第 17 位,显示时四舍五入掉了;加减之后只剩这种误差的,比如 0.3−0.1−0.2,直接显示 0。1E15 及以上和小于 0.000001 的数用科学计数法显示,如 1E+21、1E-7,复制回算式里还能接着算。数字可以带千位逗号,比如 1,234.5,但必须三位一组;小数点只能用点,12,5 会提示写法不对。
提示「超出定义域」「阶乘只能算 0 到 170 的整数」是什么意思
负数开平方、0 或负数取对数、sin⁻¹ 和 cos⁻¹ 的输入超出 −1 到 1、tan 90°、负数的小数次方,都没有实数结果,会提示超出定义域;除以 0 和 0 的负数次方提示不能除以 0。阶乘只算 0 到 170 的整数,171! 已经超过能表示的最大数(约 1.8E+308),其他结果超过这个数时提示超出范围。ln 是以 e 为底的对数,log 是以 10 为底的对数。
计算记录存在哪里,会上传吗
不会上传。每次按 = 或回车算出结果时记一条(只输入一个数不记),同样的算式只留最新一条,最多保留 50 条,只存在这台设备当前浏览器的 localStorage 里,换浏览器或清除站点数据后就看不到了。点「填入」把算式放回计算器,角度单位一起恢复;算式里的 Ans 在记录时换成了当时的数。计算全在浏览器里完成,算式和结果都不会发出去。