浮動小数点数の比較

浮動小数点の大小等を比較するワードです。結果は真理値として整数データスタックに出ます。

F= ( -- b ) ( F: r1 f2 -- ) \ r1=r2のときTrue
F<> ( -- b ) ( F: r1 r2 -- ) \ r1とr2が異なるときTrue
F>= ( -- b ) ( F: r1 r2 -- ) \ r1がr2以上のときTrue
F> ( -- b ) ( F: r1 r2 -- ) \ r1がr2より大きいときTrue
F<= ( -- b ) ( F: r1 r2 -- ) \ r1がr2以下のときTrue
F< ( -- b ) ( F: r1 r2 -- ) \ r1がr2より小さいときTrue
F0= ( -- b ) ( F: r -- ) \ rが(浮動小数点数としての)0と等しいときTrue
F0<> ( -- b ) ( F: r -- ) \ rが0でないときTrue
F0>= ( -- b ) ( F: r -- ) \ rが以上のときTrue
F0> ( -- b ) ( F: r -- ) \ rが0より大きいときTrue
F0<= ( -- b ) ( F: r -- ) \ rが0以下のときTrue
F0< ( -- b ) ( F: r -- ) \ rが0より小さいときTrue

ま、パターンですね。浮動小数点数は計算結果に誤差が出るので、計算後の値を比較するときには注意しましょう。



関連項目:






最終更新:2018年12月21日 21:59