繁体   English   中英

大数和数据类型

[英]Large numbers and Data Type

如果我想将两个自然数加起来超过150个数字,那么我需要使用哪种数据类型?

编辑:使用.Net 3.5

如果您使用的是.NET 4.0,则显而易见的解决方案是使用BigInteger ,后者旨在处理任意大小的整数。

对于.NET 3.5或更早版本, IntX库看起来是一个不错的选择-似乎已经过优化。 或者,如果您想要一些更轻量/更简单但又很完整的东西,则CodeProject上发布的这个BigInteger类看起来不错。

3.5? 尝试使用IntX (或者,如果您只是添加内容,则可以使用字节数组等来滚动自己的内容。)

我认为任何数据类型都不能处理那么长的数字。 您必须使用对数函数来执行此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM