7

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

1 + 2.1什么?如果我这样做,1 2.1e f+我会得到一个错误,我猜是因为这些值不在同一个堆栈上。我知道我可以做到1.0e 2.1e f+,但这不是我想要弄清楚的。

4

1 回答 1

5

Gforth 具有将 int (分别为单单元格s>fd>f双单元格)转换为双精度的单词 - Gforth 浮点函数文档在这里

1 s>f 2.1e f+

在这种情况下应该做的伎俩。

于 2013-01-15T22:28:26.970 回答