定数

定数は数値(リテラル)の別名であり、使用局面での特別な意味を明確にしてくれます。他に、固定された値を表現するものとしては、文字列定数(String Constant :SCON)があります。

定数はCONSTANT宣言で生成されます。定数ですから値を付け替えるためのワードはなく、宣言時にトップスタックに初期値を与える必要があります。
100  CONSTANT  StdBoilingPointOfWaterbyC  \ 定数100--水の沸点、ただし一気圧のもとで摂氏
StdBoilingPointOfWaterbyC  \ 定数値をトップスタックに返す

ナンセンスな例ですみません。

システム内ですでに定義された定数があるので、便宜上、ここに挙げておきます。
定数 意味
TRUE -1 論理的真
FALSE 0 論理的偽
BL 32 空白文字コード
LF 10 改行文字(UNIX)コード
RET 13 改行文字(Mac)コード
CELL 8 1 セルバイト長

関連項目:





最終更新:2019年05月26日 22:02