浮動小数点数の比較 (単精度)

Namespace: FVIL
Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)

Syntax

C#
public static bool IsEqual(
	float a,
	float b
)
Visual Basic
Public Shared Function IsEqual ( 
	a As Single,
	b As Single
) As Boolean

Parameters

a
Type: System..::..Single
比較対象の値
b
Type: System..::..Single
比較対象の値

Return Value

Type: Boolean
単精度浮動小数点数を比較します。

比較対象の値が同一かそれらの差が微小の場合は一致(true)と判断します。 下記の条件で比較します。

Math.Abs(a-b) < EPSf

true一致
false不一致

See Also