Pascal Script中,如何用Bitwise或其他运算符实现类似Round的功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计271个文字,预计阅读时间需要2分钟。
编辑:使用SHL、MOD、DIV、SHR或其他运算符。无法进行条件工作。在一个常数的向上舍入中,例如常量aaa=3.14,bbb=3.14;// 通常会用trunc()或round()。如果这对您不起作用,我建议。
编辑:使用shl,MOD,DIV,shr或任何其他运算符.我不能让条件工作.
在一个常数的向上舍入中,例如
常量
aaa = 3.14;
bbb = 3.14; //围绕这一个
我在Free Pascal尝试了它并且在那里工作. IIRC它也适用于Borland Delphi和Turbo Pascal(自从我用pascal编程以来已经好几年了,所以我可能错了).
如果上述方法都不起作用,那么您可以尝试将其放在全局变量中.即使全局变量很糟糕,它有时也是最不好的事情.
本文共计271个文字,预计阅读时间需要2分钟。
编辑:使用SHL、MOD、DIV、SHR或其他运算符。无法进行条件工作。在一个常数的向上舍入中,例如常量aaa=3.14,bbb=3.14;// 通常会用trunc()或round()。如果这对您不起作用,我建议。
编辑:使用shl,MOD,DIV,shr或任何其他运算符.我不能让条件工作.
在一个常数的向上舍入中,例如
常量
aaa = 3.14;
bbb = 3.14; //围绕这一个
我在Free Pascal尝试了它并且在那里工作. IIRC它也适用于Borland Delphi和Turbo Pascal(自从我用pascal编程以来已经好几年了,所以我可能错了).
如果上述方法都不起作用,那么您可以尝试将其放在全局变量中.即使全局变量很糟糕,它有时也是最不好的事情.

