我需要一个 int128(和/或 int256)。
有没有可以在 Delphi 中使用的库或方法?
请注意,我不想乱用字符串等,尽可能接近 int64 的支持将是理想的。
有BigInteger,但这会调用一个 dll 来完成它的工作,这是不可接受的。
我记得有另一个大数字图书馆,但我不记得名字了......
我需要一个 int128(和/或 int256)。
有没有可以在 Delphi 中使用的库或方法?
请注意,我不想乱用字符串等,尽可能接近 int64 的支持将是理想的。
有BigInteger,但这会调用一个 dll 来完成它的工作,这是不可接受的。
我记得有另一个大数字图书馆,但我不记得名字了......
好的,在以下位置找到它:http: //sourceforge.net/projects/bigint-dl/
BigInt是 Delphi 库,提供具有极大整数的运算,称为多精度算术。我们的主要目标是实现计算的最大性能。
源代码有很好的记录in Chinese :-(
它主要使用 x86 32 位程序集(没有 MMX 等,很遗憾)。
这是一个开源单元,我过去曾用“无限”大小的整数进行数学运算: http: //www.bvbcode.com/code/b1uxniwl-1626766 这就是您要找的吗?
ps 我现在在打电话。如果这有帮助,我稍后会改进格式。