将整数值添加到Gforth中的浮点值

时间:2013-01-15 22:19:19

标签: forth gforth

Gforth中,有没有办法将整数值添加到浮点值?

1 + 2.1这样的东西?如果我1 2.1e f+我得到一个错误,我猜是因为这些值不在同一个堆栈上。我知道我可以做1.0e 2.1e f+,但这不是我想弄明白该怎么做的。

1 个答案:

答案 0 :(得分:3)

Gforth有s>fd>f个单词,分别将int(单个单元格和双单元格)转换为双Gforth浮点函数doc here

1 s>f 2.1e f+
在这种情况下,

应该可以做到。