首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大于无符号长

大于无符号长
EN

Stack Overflow用户
提问于 2015-08-13 02:06:15
回答 1查看 911关注 0票数 3

我正在开发一个iOS Objective应用程序,你在那里积累了大量的财富。到应用程序结束时,用户可以积累的钱超过了长时间可以处理的金额。我应该使用什么数据类型来代替?我知道我需要一个没有签名的长,但这只会增加一点点。为了安全起见,我需要用户多使用6位数字,因此,与其最大值为18,446,744,073,709,551,615 (约1.8x10^19)相比,最好将1.8x10^25这样的数字作为我的最大值。

最终,精度并不是那么重要,但它将为我节省更多的时间,而不仅仅是在整个应用程序中更改数据类型。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-13 05:05:24

短答案

去找一个第三方图书馆。

长答案

在处理大量数字时,最基本的设计决策之一可能是我将如何表示较大的数字?

它是字符串、数组、列表还是自定义(本地)存储类。

在做出这个决定之后,实际的数学操作可以被分解成更小的部分,然后使用本机语言类型(如int或整数)执行。

即使使用字符串,数字中的字符或“数字”也有限制,如下所示:

.NET字符串的最大可能长度是多少?

您可能还需要检查:任意描述算法

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31978360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档