跳转到内容

Forth/算术

来自维基教科书,开放的书籍,开放的世界

Forth 包含所有数学中常见的运算符。它在处理计算时使用逆波兰表示法 (RPN)。这意味着操作数先输入,然后是应用于它们的运算符。运算符 **.** 将堆栈顶部的条目作为整数输出到屏幕上。

简单示例

[编辑 | 编辑源代码]
  • 1 2 + . 显示 3 ok
  • 4 2 - . 显示 2 ok
  • 1 2 * . 显示 2 ok

更复杂的示例

[编辑 | 编辑源代码]
  • 3 5 + 7 * . <cr> 56 ok 交互地首先将数字 3 放入堆栈,然后将数字 5 放入堆栈。+(一个基本的继续操作)被调用,将这两个值相加,并用结果 (8) 在堆栈上替换它们。然后 7 被放入堆栈,并使用 * 计算结果。最后,运算符 . 将堆栈顶部的条目作为整数输出到屏幕上。随着最后 ok 的出现,Forth 表明该行已处理,系统已准备好执行新任务。
华夏公益教科书