C# - 数字非常小的问题 - 双数据类型中的数字不足

标签 c# double precision

我正在用 C# 编写一个程序,它应该计算非常小的数字。但是,我的所有计算都得到 NaN 值,因为它们对于“double”数据类型来说太小了。

C# 中是否有处理此类情况的选项?

谢谢, 伊甸园。

最佳答案

尝试 decimal

编辑: 此外,.NET 4 引入了 BigInteger这可能用于表示您试图表示的任何浮点值\数据范围。

关于C# - 数字非常小的问题 - 双数据类型中的数字不足,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2165952/

相关文章:

math - float 学有问题吗?

c# - ASP.NET MVC 按请求注入(inject)

android - 在android中应该使用哪种数据类型进行精确计算

c - printf ("%.d", 0) 和 printf ("%.1d", 0) 有什么区别?

c++ - C++ 中的 double /打印无法处理 14 位数字

java - 为什么 Double.infinite 不为无限分数返回 true?

c# - 用数字保证精度?

c# - 按值过滤 linq 查询

c# - 当 UpdatePanel 触发时,IE8 光标跳到文本区域的末尾

c# - xml解析: elements or attributes?什么更快