RPN 计算器

一款免费、简洁的逆波兰表示法计算器。

RPN 计算器屏幕截图(竖屏) RPN 计算器屏幕截图(横屏)

安装

Windows 上,请下载并运行安装包:

下载 RPN 计算器(.msix)

双击下载好的 rpncalc.msix 文件,按照提示完成应用安装。

Android 上,请从 Google Play 商店安装应用:

在 Google Play 上获取

什么是 RPN?

逆波兰表示法中,先输入运算数,最后按运算符。不必写成 3 + 4 =,而是输入 3,用 ENTER 把它压入栈,再输入 4,然后按 +。结果立刻显示。

数字存放在中。按 ENTER 会把刚输入的数字压入栈。像 + 这样的运算符取出栈顶两个数字,合并后把唯一的结果放回去。因此永远不需要括号:运算顺序由你自己掌握。

最下面一行

显示屏最下面一行是工作寄存器,它始终显示一个值——还没有输入任何内容时为 0

如何看显示屏

屏幕同时显示栈中的多行内容:最旧的在上方,工作值在最下方并且字号更大。上面的每一行都保存着仍在栈中等待的较旧数值。

输入数字时,它显示在最下面一行。一旦按下 ENTER 或某个运算符,该值便写入栈中,各行随之上移。

按键说明

按键作用
09输入数字的各位。
·小数点。
±改变工作行上数值的正负号。
+ × ÷ 合并最后两个数字(先输入的作为第一个运算数),只留下一个结果。
ENTER把输入的数值压入栈;输入行重置为 0
SWAP交换最后两个数值。
DROP把工作数值从栈中移除(各行下移)。
C仅清除当前行,将其恢复为 0
CLEAR清除整个栈。
退格:删除最后一位数字。当没有内容可删时显示 0,而不会丢弃栈中的数值。
− 和 ÷ 的顺序很重要

减法和除法以先输入的数字为前项:10 ENTER 3 −7(10 − 3),8 ENTER 2 ÷4(8 ÷ 2)。

示例演练

目标按键结果
3 加 43 ENTER 4 +7
10 减 31 0 ENTER 3 7
8 除以 28 ENTER 2 ÷4
把 5 变为负数5 ±-5
(2 + 3) × 42 ENTER 3 + 4 ×20

请注意 (2 + 3) × 4 不需要任何括号:先算和,再相乘——正是你按键的顺序。

桌面窗口(Windows)

在 Windows 上,计算器以无边框的透明窗口运行,外形贴合圆角机身——没有标题栏。