跳轉到內容

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 表明該行已處理,系統已準備好執行新任務。
華夏公益教科書