非常非常大的C#浮点数

非常非常大的C#浮点数,第1张

概述我正在进行一些人口建模(为了好玩,主要是为了实现承载能力和后勤功能的概念).该模型适用于多个行星(目前约有100,000个行星).当人口达到一个行星的承载能力时,居民开始分支到附近的行星,依此类推. 问题:10万颗行星可以容纳很多人.超过C#Decimal可以处理.由于我使用这些数字做平均值和其他东西,我需要能够使用浮点(或者我只使用BigInt库). 有谁知道我可以使用的BigFloatingP 我正在进行一些人口建模(为了好玩,主要是为了实现承载能力和后勤功能的概念).该模型适用于多个行星(目前约有100,000个行星).当人口达到一个行星的承载能力时,居民开始分支到附近的行星,依此类推.

问题:10万颗行星可以容纳很多人.超过C#Decimal可以处理.由于我使用这些数字做平均值和其他东西,我需要能够使用浮点(或者我只使用BigInt库).

有谁知道我可以使用的BigfloatingPoint类(或其他)?谷歌今天非常无益.我可以编写一个可以运行得很好的类,但是如果存在这样的东西,我宁愿使用预先存在的东西.

解决方法 使用megapeople单位可以获得更多的空间.

此外,如果my arithmetic是正确的,Decimal可以让你拥有100,000个行星,每个行星拥有地球总数的100000000000000倍.你确定这还不够吗?

总结

以上是内存溢出为你收集整理的非常非常大的C#浮点数全部内容,希望文章能够帮你解决非常非常大的C#浮点数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1238694.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-06
下一篇2022-06-06

发表评论

登录后才能评论

评论列表(0条)

    保存