在 C# 中如何获得小数点后 128 位的精度?

2023-12-13

我尝试过 BigInteger、decimal、float 和 long 但没有成功。所需输出示例的屏幕截图


编写自己的理性类是一项相当容易的任务;请记住,有理数只是整数对,并且您已经有了 BigInteger。

在本系列文章中,我将展示如何从零开始设计自己的大整数和大有理类,甚至不是整数。请注意,这并不快,也不是为了快;它的目的是具有教育意义。您可以使用我在本系列中描述的技术来帮助您设计算术类。

https://ericlippert.com/2013/09/16/math-from-scratch-part-one/

或者,如果您不想自己编写,也可以使用 Microsoft 提供的:

但那是说...

我需要至少 128 位小数来计算不同时间步之间事件的精确概率

是否需要128位小数来表示128位数字精确, or of 震级?因为如果它只是大小,那么只需将概率数学转换为对数并以双精度进行数学计算即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 C# 中如何获得小数点后 128 位的精度? 的相关文章

随机推荐