2010-08-28 44 views

回答

15

不是内置的,但您可能想要查看MPArith以获得任意的精度数学。

+0

谢谢!那就是我搜索的东西! – regexp 2010-08-28 09:30:51

+0

很高兴为您提供协助 - 享受您的号码捣鼓! – 2010-08-28 09:48:22

+0

为什么看起来是两个非常漂亮的包。 – HMcG 2011-06-01 06:57:24

3

SourceForge上还有一个Delphi BigInt库。但是我没有尝试过,但是为了完整性而加入。

-1

你可以使用Delphi的操作符重载实现自己的大数例程。

例如加,减,乘和除。

英特尔还增加了新的指令,可能在最近的芯片设计中出现乘法和可能的分裂。

其中一个指令称为:mulx

英特尔提到多个运载流,这将允许乘法加快以及。

x86已经有了减与借,并且加上了进位,所以现在这些新的指令对于长乘法和除法都做了或多或少的事情......这样做有两种方法可以做乘法运算,变得可能。

未来德尔福可能会支持这些新的指令,这可能会使编程更有趣。

现在,这4个基本操作可能会带你到某处......或者也许不知道。

这取决于你想要做什么..什么样的数学?只是像add/sub/mul/div这样的基本数学

或者像cosinus,sinus,tan和其他各种数学功能的更复杂的数学。

据我所知,操作符重载可用于记录......我可以隐约记得它可能已被添加到类中,但现在还需要一点盐。

运算符重载用于在类型之间进行转换时出现错误...但在后来的delphi版本中已经解决了,所以应该很好。