4

重複の可能性:
Double.Epsilonは、等しい、より大きい、より小さい、以下、より大きい、または等しい

私は最近、で定義されているFLT_EPSILONものが.NETFrameworkで定義されて<cfloat>いるものとまったく同じではないことを発見しSingle.Epsilonました。

  • FLT_EPSILON1.0 +イプシロン!=1.0となる最小値として定義されます。

  • Single.Epsilonゼロより大きい可能な最小数として定義されます。

<cfloat>.NET Frameworkのどこかに定義されたスタイルのイプシロンはありますか?または、自分で定義する必要がある場合は、.NETで表示される値と同じように定義する必要があります<cfloat>か?

4

1 に答える 1

2

すべてのアカウントで、これは.NETFrameworkのどこにも定義されていません。

同一の定数が必要な場合は、として定義できますfloat Epsilon = 1.192092896e-07F;

代替案と使用法の詳細については、Double.Epsilonを参照してください。等しい、より大きい、より小さい、以下、より大きい、または等しい

于 2012-09-29T04:13:19.590 に答える