我最近发现.NET Framework 中的FLT_EPSILON
定义与 .NET Framework 中的定义<cfloat>
完全不同。Single.Epsilon
FLT_EPSILON
定义为满足 1.0 + epsilon != 1.0 的最小值。Single.Epsilon
被定义为大于零的最小可能数。
<cfloat>
.NET Framework 中的某处是否定义了-style epsilon?或者,如果我需要定义自己的,是否应该在 .NET 中与我在 .NET 中看到的值相同地定义<cfloat>
?