다음을 통해 공유


Single.Epsilon 필드

0보다 큰 양의 최소 Single 값을 나타냅니다. 이 필드는 상수입니다.

네임스페이스: System
어셈블리: mscorlib(mscorlib.dll)

구문

‘선언
Public Const Epsilon As Single
‘사용 방법
Dim value As Single

value = Single.Epsilon
public const float Epsilon
public:
literal float Epsilon
public static final float Epsilon
public const var Epsilon : float

설명

이 상수의 값은 1.4e-45입니다.

외관상 같은 두 부동 소수점 숫자가 최하위 유효 자릿수의 차이 때문에 같은 값으로 간주되지 않을 수 있습니다. 예를 들어 C# 식 (float)1/3 == (float)0.33333에서, 왼쪽의 나누기 연산은 최대 정밀도를 갖는 반면 오른쪽의 상수는 지정된 자릿수로 정밀도가 한정되기 때문에 등식으로 간주되지 않습니다.

두 부동 소수점 숫자가 같은 값으로 간주될 수 있는지 여부를 확인하는 사용자 지정 알고리즘을 만드는 경우 Epsilon 상수를 사용하여 해당 알고리즘의 한도를 설정할 수 있습니다.

예제

다음 코드 예제에서는 Epsilon 상수를 표시합니다.

Console.WriteLine("Epsilon, or the permittivity of a vacuum, has value " + Single.Epsilon.ToString())
Console.WriteLine("Epsilon, or the permittivity of a vacuum, has value {0}", Single.Epsilon.ToString());
Console::WriteLine( "Epsilon, or the permittivity of a vacuum, has value {0}", Single::Epsilon );
Console.WriteLine("Epsilon, or the permittivity of a vacuum, "
    + "has value {0}", String.valueOf(Single.Epsilon));

플랫폼

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

.NET Compact Framework

2.0, 1.0에서 지원

참고 항목

참조

Single 구조체
Single 멤버
System 네임스페이스