C#においてfloat型(Single型)の絶対値をfloat.Epsilon定数と比較している箇所の挙動がどうもおかしい。 原因[編集 | ソースを編集] ググってMSDNを見るとサラッと絶望的なひとことメモが。 The value of the F:System.Single.Epsilon property is not equivalent to machine epsilon, which represents the upper bound of the relative error due to rounding in floating-point arithmetic. https://msdn.microsoft.com/ja-jp/library/system.single.epsilon(v=vs.110).aspx 要約すると「浮動小数点演算の丸の相対誤差の上限(丸