我想要得到精确的小数位数,就像我们除以1/397一样,它将小数点后的小数位返回到99位数。我已经在C#中试过,但它不是我返回这个高达精度水平,四舍五入到10或12获得准确的精度数十进制c后的精度#
2
A
回答
3
在C#中可以使用的标准类型提供更精密比你问:
- 浮 - 7 digits
- 双 - 15-16 digits
- 小数 - 28-29 digits
如果您想要比这些类型提供更好的精度,那么你必须看看使用第三方库。可以在wikipedia上找到任意精度库(包括几个C#)的列表。
1
您可以使用BigFloat
从这里:http://www.fractal-landscapes.co.uk/bigint.html 它是精确到小数点后250位数字。
+0
+1,用于很好的库链接。是的,这是我想要实现的,但我想知道如何使用普通的c#类或选项来完成此操作。 –
相关问题
- 1. C++中的十进制精度错误
- 2. Weka十进制精度
- 3. python十进制精度
- 4. 具有十进制精度的分数
- 5. 方案:十进制数的精度
- 6. C#double至十进制精度损失
- 7. C#十进制和双精度
- 8. C# - 十进制类型的十进制精度更高
- 9. Python函数返回十进制精度
- 10. 十进制到半精度浮点数
- 11. Python中的十进制精度Scipy lfilter?
- 12. MathNet中的双精度到十进制
- 13. 如何获得C中双精度的二进制数?
- 14. Django十进制精度损失
- 15. Python十进制类型精度错误
- 16. 十进制铸造和精度问题
- 17. Java十进制精度问题
- 18. pchisq增加十进制精度
- 19. 红宝石十进制精度
- 20. T-SQL十进制分割精度
- 21. 实体框架6十进制精度
- 22. Android双精度十进制格式
- 23. 十进制精度问题DbParameter
- 24. Excel VBA Excel十进制精度
- 25. HIVE十进制2精确
- 26. 限制十进制数的输出到特定的精度
- 27. R中的平均精确度精度
- 28. 在C++中的精确度
- 29. 数精度C++
- 30. 在Java中获得(十进制)浮点数的IEEE 754(单精度)表示法
只是好奇:你在写什么样的应用程序?导致99点后的数字是很多准确的精度... – Tigran
我已经阅读关于这个在互联网上比赛的问题,是无法完成这件事。 –