gpt4 book ai didi

ios - 在 iOS 中存储和执行大量操作

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:18 26 4
gpt4 key购买 nike

我如何处理数字操作,例如:485345883069611330679681969652579614157566565218188487507235474776734576700196328825241646476514920257289805718335746p104379886

到目前为止,我尝试过的任何方法都没有奏效...unsigned long、long long 等...

最佳答案

您需要的是一个支持对任意长度整数进行运算的库。但是,据我所知,没有用 Objective-C 编写的此类库。

不过您很幸运,因为 Objective-C 是 C 的超集。这使您可以使用 C 库,例如 this somewhat dated SO question 的答案中描述的库。 .

此外,由于 Clang 编译器支持 C++ 并结合了 Objective-C 和 C++ 代码,您可能可以使用类似 big int 的代码。 .

请注意,没有任何内置类型甚至大到足以表示具有与您的示例一样多的数字的数字。最大的可用整数类型是 unsigned long long,如果你不需要负数,它的大小是 8 字节/64 位,它给你的范围是 0-18446744073709551615,或最多 20 位数字。

关于ios - 在 iOS 中存储和执行大量操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14160974/

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