Pascal Script中,如何用Bitwise或其他运算符实现类似Round的功能?

2026-04-10 18:071阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计271个文字,预计阅读时间需要2分钟。

Pascal Script中,如何用Bitwise或其他运算符实现类似Round的功能?

编辑:使用SHL、MOD、DIV、SHR或其他运算符。无法进行条件工作。在一个常数的向上舍入中,例如常量aaa=3.14,bbb=3.14;// 通常会用trunc()或round()。如果这对您不起作用,我建议。

编辑:

使用shl,MOD,DIV,shr或任何其他运算符.我不能让条件工作.

在一个常数的向上舍入中,例如

常量
aaa = 3.14;
bbb = 3.14; //围绕这一个

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

我在Free Pascal尝试了它并且在那里工作. IIRC它也适用于Borland Delphi和Turbo Pascal(自从我用pascal编程以来已经好几年了,所以我可能错了).

如果上述方法都不起作用,那么您可以尝试将其放在全局变量中.即使全局变量很糟糕,它有时也是最不好的事情.

Pascal Script中,如何用Bitwise或其他运算符实现类似Round的功能?

标签:p

本文共计271个文字,预计阅读时间需要2分钟。

Pascal Script中,如何用Bitwise或其他运算符实现类似Round的功能?

编辑:使用SHL、MOD、DIV、SHR或其他运算符。无法进行条件工作。在一个常数的向上舍入中,例如常量aaa=3.14,bbb=3.14;// 通常会用trunc()或round()。如果这对您不起作用,我建议。

编辑:

使用shl,MOD,DIV,shr或任何其他运算符.我不能让条件工作.

在一个常数的向上舍入中,例如

常量
aaa = 3.14;
bbb = 3.14; //围绕这一个

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

我在Free Pascal尝试了它并且在那里工作. IIRC它也适用于Borland Delphi和Turbo Pascal(自从我用pascal编程以来已经好几年了,所以我可能错了).

如果上述方法都不起作用,那么您可以尝试将其放在全局变量中.即使全局变量很糟糕,它有时也是最不好的事情.

Pascal Script中,如何用Bitwise或其他运算符实现类似Round的功能?

标签:p