跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
GSXAB的知识库
搜索
搜索
外观
登录
个人工具
登录
Advertising:
查看“︁后缀表达式”︁的源代码
页面
讨论
简体中文
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
刷新
常规
链入页面
相关更改
特殊页面
页面信息
外观
移至侧栏
隐藏
←
后缀表达式
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[分类:运算]] [[分类:语法分析]] {{InfoBox |name=后缀 |eng_name=postfix }} {{InfoBox |name=后缀表达式 |eng_name=postfix notation |aliases=逆波兰表达式,reverse Polish notation,RPN,reverse Łukasiewicz notation }} '''后缀表达式'''('''postfix notation''')或'''逆波兰表达式'''('''reverse Polish notation''')指一个[[运算]]中,将运算符放在操作数后的标记方式。若所有运算符都有着固定的元数,这样的表达式不需要括号也不会产生歧义。 如给定加法和乘法都是二元运算,表达式“12×3+”相当于[[中缀]]的“(1×2)+3”,“12+3×”相当于“(1+2)×3”,而“123+×”相当于“1×(2+3)”。相当于每次读到操作数,就作为操作数按顺序压栈,如果读到运算符,就从栈中弹出两个操作数,并将运算结果整体作为一个操作数重新压入,直到表达式读完仅剩下一个操作数为止。
返回
后缀表达式
。
Advertising: