普通计算器

对比计算

下载

包含本次计算的输入与结果,以及您对比过的所有附加计算。

此在线计算器的工作原理

**普通计算器可以进行加、减、乘、除运算 — 这是大多数人使用计算器处理的日常算术。**在下方的输入框或按键区中输入表达式(可包含括号),即可立即获得结果。

此计算器与 科学计算器 共用同一个表达式输入框,因此会正确遵循整个表达式的标准运算顺序,而不仅仅是逐个运算 — 3 + 4 * 2 正确计算结果为 11(而非 14),因为乘法先于加法运算。当你需要三角函数、对数、指数或阶乘时,随时点击计算器上方切换开关中的”科学”— 你的选择会被记住,下次自动生效。

公式

表达式按以下顺序计算,从第一步到最后一步:

  1. 括号( ) 内的所有内容最先计算。
  2. 乘法和除法*/),从左到右。
  3. 加法和减法+-),从左到右。

需要考虑的关键因素

  • 运算顺序始终适用,即使这不是您从左到右输入时所预期的结果。 10 - 2 * 3 的结果是4,而不是24,因为无论数字输入的先后顺序如何,乘法总是先于减法运算——如果您希望按特定顺序而非默认顺序进行计算,请使用括号。
  • 除以零没有确定的数值答案。 输入一个除以零的表达式会返回错误,而不是一个数字,因为除以零在数学上是未定义的,而不仅仅是一个非常大或非常小的结果。
  • 小数结果会显示到合理的位数,而不会截断为整数。10 / 3 这样的表达式会返回小数结果,而不会四舍五入到最接近的整数,因此如果精度对您的计算很重要,请查看完整显示的数值。
  • 本计算器的表达式输入框与科学计算器使用的是同一个输入框。 切换模式不会创建单独的计算——只会改变显示哪些按钮,因此在“普通”和“科学”模式之间切换时,已经输入的较长表达式会原样保留。

常见错误

  • 误以为 % 会像某些袖珍计算器那样,为当前总数加上一个百分比。 在这里,% 是一个后缀运算符,只会将紧邻其前面的数字除以 100 — 200 + 10% 的计算结果是 200 + 0.1 = 200.1,而不是 220。如果想在 200 的基础上增加 10%,请改为输入 200 + 200 * 10%(或 200 * 1.1)。

示例演算

计算 (8 + 4) / 2 - 1

    1. 先计算括号:8+4=128 + 4 = 12

    2. 除法:12÷2=612 \div 2 = 6

    3. 减法:61=56 - 1 = 5

实用小知识

有些小数结果看起来有点”奇怪”,这是因为计算机以二进制方式存储小数——而不是这个计算器出了错。0.1 + 0.2这样的表达式,在二进制浮点运算中可能会产生像0.30000000000000004这样的原始结果,因为大多数十进制小数无法在二进制中精确表示——任何基于标准浮点运算构建的计算器和编程语言都存在这种相同的底层行为。本计算器会将显示结果四舍五入到合理的位数,正是为了避免显示这种伪影。

来源: 标准运算顺序(PEMDAS/BODMAS).

常见问题

这与科学计算器有什么不同?

两者共用同一个表达式输入框和普通/科学切换开关 -- 此页面默认打开较简单的普通模式,只显示日常的 +、−、×、÷ 按钮,而不是直接打开完整的三角函数/对数/指数按钮组。

我还能使用括号或输入更长的表达式吗?

可以 -- 无论按键区当前显示的是哪一组按钮,表达式输入框都能接受你输入的任何内容,包括像 "(2+3)*4" 这样的括号表达式。

科学计算按钮去哪了?

随时点击计算器上方切换开关中的"科学",即可切换到完整按钮组(三角函数、对数、指数等)-- 你的选择会被记住,下次自动生效。

为什么我的计算结果出乎意料,比如10 - 2 * 3 = 4?

本计算器始终遵循标准运算顺序 -- 无论数字输入的先后顺序如何,乘法和除法都会先于加法和减法执行。10 - 2 * 3 的计算方式是 10 - (2 * 3) = 4,而不是 (10 - 2) * 3 = 24。如果你想要特定的运算顺序,可以自行添加括号。

如果我尝试除以零会怎样?

它会返回一个错误,而不是一个数字,因为除以零在数学上是未定义的 -- 并不只是一个非常大或非常小的结果。如果看到此提示,请检查你的表达式中是否有意外出现的零分母。

% 按钮是如何工作的?

% 不会像某些袖珍计算器那样为当前总数加上一个百分比,而只会将紧邻其前面的数字除以 100。"200 + 10%" 的计算结果是 200 + 0.1 = 200.1,而不是 220 —— 如果想在 200 的基础上增加 10%,请改为输入 "200 + 200 * 10%"(或 "200 * 1.1")。

确认您的年龄

为了创建账户,请告诉我们您的出生月份和年份。