在Gforth中,有没有一种方法可以将整数值加到浮点值上?
像1 + 2.1这样的?如果我执行1 2.1e f+,我会得到一个错误,我猜这是因为值不在同一个堆栈上。我知道我可以只做1.0e 2.1e f+,但这不是我想要做的。
发布于 2013-01-16 06:28:27
Gforth有s>f和d>f两个字,可以将一个整型(分别是单单元和双单元)转换成双Gforth浮点函数。doc is here
1 s>f 2.1e f+在这种情况下应该可以做到这一点。
https://stackoverflow.com/questions/14347964
复制相似问题