处理大于long的数字

时间:2014-02-11 05:10:10

标签: ios objective-c numbers nsdecimalnumber

我正在尝试在我的应用程序中实现计算器功能,并且值通常非常大,小数精度最高可达12位。我理解NSDecimalNumber具有decimalNumberWithMantissa函数可能很有用,虽然它似乎不易实现,尤其是在尝试使用基本算法和高级算术时。我知道内置的iOS计算器可以处理非常大的数字,虽然它们用科学记数法表示,但这对我的目的来说很好。我有什么类型的遗失吗?我试过漂浮,双倍,长双等,但似乎没有任何效果。任何想法都表示赞赏。

1 个答案:

答案 0 :(得分:0)

我曾经和GMP一起使用过C,我还没有进一步研究过Objective-C这个库的可用性,尤其是iOS“开箱即用”

此链接可能有所帮助:Linear Programming library for iOS