4

编辑:

使用shlMODDIVshr或任何其他运算符。我无法获得条件工作。

在不断向上取整一个扩展的数字,例如

常数 aaa = 3.14; bbb = 3.14; // 向上取整

4

1 回答 1

1

通常人们会使用trunc()or round()。如果这对您不起作用,我建议您尝试查找专门用于 PaxCompiler 或 PascalScript 的论坛。您不可能是第一个想要这样做的人,更熟悉这些编译器的人可能知道如何使用这些编译器解决问题。

我在Free Pascal中尝试过它,它在那里工作。IIRC 它也适用于 Borland Delphi 和 Turbo Pascal(自从我用 Pascal 编程以来已经有好几年了,所以我可能是错的)。

如果以上都不起作用,那么您可以尝试将其放入全局变量中。即使全局变量不好,有时也是最不坏的事情。

于 2012-09-18T23:01:27.713 回答