Forth の算術演算はチェックを行いません。 つまり、 加算または乗算での整数のオーバーフローについては問い詰められませんが、
運が良ければゼロによる除算については問い詰められることができるかもしれません。 演算子はオペランドの後に記述されますが、
オペランドは元の順序のままです。 つまり、 中置記法での 2-1
は 2 1 -
に対応します。 Forth
はさまざまな除算演算子を提供します。 あなたが、 潜在的に負になりうるオペランドを使用して除算を実行する場合、 実装により振る舞いが異なる
/
や /mod
を使用せず、 たとえば、 /f
や /modf
や fm/mod
を使用します(see Integer division)。