一款免费、简洁的逆波兰表示法计算器。
在 Windows 上,请下载并运行安装包:
双击下载好的 rpncalc.msix 文件,按照提示完成应用安装。
在 Android 上,请从 Google Play 商店安装应用:
在逆波兰表示法中,先输入运算数,最后按运算符。不必写成 3 + 4 =,而是输入 3,用 ENTER 把它压入栈,再输入 4,然后按 +。结果立刻显示。
数字存放在栈中。按 ENTER 会把刚输入的数字压入栈。像 + 这样的运算符取出栈顶两个数字,合并后把唯一的结果放回去。因此永远不需要括号:运算顺序由你自己掌握。
显示屏最下面一行是工作寄存器,它始终显示一个值——还没有输入任何内容时为 0。
屏幕同时显示栈中的多行内容:最旧的在上方,工作值在最下方并且字号更大。上面的每一行都保存着仍在栈中等待的较旧数值。
输入数字时,它显示在最下面一行。一旦按下 ENTER 或某个运算符,该值便写入栈中,各行随之上移。
| 按键 | 作用 |
|---|---|
0 – 9 | 输入数字的各位。 |
· | 小数点。 |
± | 改变工作行上数值的正负号。 |
+ − × ÷ |
合并最后两个数字(先输入的作为第一个运算数),只留下一个结果。 |
ENTER | 把输入的数值压入栈;输入行重置为 0。 |
SWAP | 交换最后两个数值。 |
DROP | 把工作数值从栈中移除(各行下移)。 |
C | 仅清除当前行,将其恢复为 0。 |
CLEAR | 清除整个栈。 |
◄ | 退格:删除最后一位数字。当没有内容可删时显示 0,而不会丢弃栈中的数值。 |
减法和除法以先输入的数字为前项:10 ENTER 3 − 得 7(10 − 3),8 ENTER 2 ÷ 得 4(8 ÷ 2)。
| 目标 | 按键 | 结果 |
|---|---|---|
| 3 加 4 | 3 ENTER 4 + | 7 |
| 10 减 3 | 1 0 ENTER 3 − | 7 |
| 8 除以 2 | 8 ENTER 2 ÷ | 4 |
| 把 5 变为负数 | 5 ± | -5 |
| (2 + 3) × 4 | 2 ENTER 3 + 4 × | 20 |
请注意 (2 + 3) × 4 不需要任何括号:先算和,再相乘——正是你按键的顺序。
在 Windows 上,计算器以无边框的透明窗口运行,外形贴合圆角机身——没有标题栏。
– 和 ✕。