gpt4 book ai didi

iphone - NSDecimalNumber 用于 iPhone 上的大数运算

转载 作者:太空狗 更新时间:2023-10-30 04:01:32 31 4
gpt4 key购买 nike

我需要在我的应用程序中使用大数字来提高精度,float 或 double 是不够的。我还有 int 和 float 数字,我必须对它们进行运算。

我认为 NSDecimalNumber 可以满足我需要的精度,但我想对其他类型的数字进行运算,而且它是一个复杂的公式。所以当你有很多事情时,我看起来不适合使用这个类来做复杂的公式(使用函数 decimalWith... 或 decimalBy... 太复杂了)。

有谁知道使用什么来轻松操作大数字,并使用不同类型( float 、小数、整数)对它们进行运算?

谢谢。

最佳答案

NSDecimalNumbers 只是 NSDecimal 结构的包装器,它有 a bunch of useful functions无需分配新对象即可进行操作。

我已经使用了一些,并且对这些内置的功能进行了一些其他有用的补充:https://github.com/davedelong/DDMathParser/blob/master/DDMathParser/_DDDecimalFunctions.m

我会推荐使用 NSDecimal 除非你能想出一个令人信服的理由不这样做。

关于iphone - NSDecimalNumber 用于 iPhone 上的大数运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5147941/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com