MathF.Round 메서드

정의

오버로드

Name Description
Round(Single, Int32, MidpointRounding)

지정된 반올림 규칙을 사용하여 단정밀도 부동 소수점 값을 지정된 소수 자릿수로 반올림합니다.

Round(Single, MidpointRounding)

지정된 반올림 규칙을 사용하여 단정밀도 부동 소수점 값을 정수로 반올림합니다.

Round(Single)

단정밀도 부동 소수점 값을 가장 가까운 정수 값으로 반올림하고 중간점 값을 가장 가까운 짝수로 반올림합니다.

Round(Single, Int32)

단정밀도 부동 소수점 값을 지정된 소수 자릿수로 반올림하고 중간점 값을 가장 가까운 짝수로 반올림합니다.

Round(Single, Int32, MidpointRounding)

Source:
MathF.cs
Source:
MathF.cs
Source:
MathF.cs
Source:
MathF.cs
Source:
MathF.cs

지정된 반올림 규칙을 사용하여 단정밀도 부동 소수점 값을 지정된 소수 자릿수로 반올림합니다.

public:
 static float Round(float x, int digits, MidpointRounding mode);
public static float Round(float x, int digits, MidpointRounding mode);
static member Round : single * int * MidpointRounding -> single
Public Shared Function Round (x As Single, digits As Integer, mode As MidpointRounding) As Single

매개 변수

x
Single

반올림할 숫자입니다.

digits
Int32

유지할 소수 자릿수입니다.

mode
MidpointRounding

사용할 반올림 규칙입니다.

반품

반올림 규칙을 사용하여 x 소수 자릿수로 반올림된 표현 digitsmode

예외

digits 가 0보다 작거나 6보다 큰 경우

mode 가 유효한 값이 MidpointRounding아닙니다.

설명

인수 값의 범위는 digits 0에서 6까지입니다. 형식에서 지원하는 정수 및 소수 자릿수의 Single 최대 수는 6입니다.

Important

중간점 값을 반올림할 때 반올림 알고리즘은 같음 테스트를 수행합니다. 부동 소수점 형식의 이진 표현 및 정밀도 문제 때문에 메서드에서 반환된 값은 예기치 않을 수 있습니다. 자세한 내용은 반올림 및 정밀도를 참조하세요.

인수 값이 x 면 메서드가 반환됩니다Single.NaN.Single.NaN is xSingle.PositiveInfinity 또는 Single.NegativeInfinity, 메서드가 각각 반환 Single.PositiveInfinity 하거나 Single.NegativeInfinity반환합니다.

추가 정보

적용 대상

Round(Single, MidpointRounding)

Source:
MathF.cs
Source:
MathF.cs
Source:
MathF.cs
Source:
MathF.cs
Source:
MathF.cs

지정된 반올림 규칙을 사용하여 단정밀도 부동 소수점 값을 정수로 반올림합니다.

public:
 static float Round(float x, MidpointRounding mode);
public static float Round(float x, MidpointRounding mode);
static member Round : single * MidpointRounding -> single
Public Shared Function Round (x As Single, mode As MidpointRounding) As Single

매개 변수

x
Single

반올림할 숫자입니다.

mode
MidpointRounding

사용할 반올림 규칙입니다.

반품

반올림 규칙 사용 xmode 반올림된 표현

예외

mode 가 유효한 값이 MidpointRounding아닙니다.

설명

Important

중간점 값을 반올림할 때 반올림 알고리즘은 같음 테스트를 수행합니다. 부동 소수점 형식의 이진 표현 및 정밀도 문제 때문에 메서드에서 반환된 값은 예기치 않을 수 있습니다. 자세한 내용은 반올림 및 정밀도를 참조하세요.

인수 값이 x 면 메서드가 반환됩니다Single.NaN.Single.NaN is xSingle.PositiveInfinity 또는 Single.NegativeInfinity, 메서드가 각각 반환 Single.PositiveInfinity 하거나 Single.NegativeInfinity반환합니다.

추가 정보

적용 대상

Round(Single)

Source:
MathF.cs
Source:
MathF.cs
Source:
MathF.cs
Source:
MathF.cs
Source:
MathF.cs

단정밀도 부동 소수점 값을 가장 가까운 정수 값으로 반올림하고 중간점 값을 가장 가까운 짝수로 반올림합니다.

public:
 static float Round(float x);
public static float Round(float x);
static member Round : single -> single
Public Shared Function Round (x As Single) As Single

매개 변수

x
Single

반올림할 숫자입니다.

반품

의 반올림된 표현 x

설명

이 메서드는 기본 반올림 규칙을 MidpointRounding.ToEven사용합니다.

Important

중간점 값을 반올림할 때 반올림 알고리즘은 같음 테스트를 수행합니다. 부동 소수점 형식의 이진 표현 및 정밀도 문제 때문에 메서드에서 반환된 값은 예기치 않을 수 있습니다. 자세한 내용은 반올림 및 정밀도를 참조하세요.

인수 값이 x 면 메서드가 반환됩니다Single.NaN.Single.NaN is xSingle.PositiveInfinity 또는 Single.NegativeInfinity, 메서드가 각각 반환 Single.PositiveInfinity 하거나 Single.NegativeInfinity반환합니다.

호출자 참고

소수점 값을 부동 소수점 숫자로 나타내거나 부동 소수점 값에 대한 산술 연산을 수행하여 발생할 수 있는 정밀도 손실로 인해 메서드 Round(Single) 가 중간점 값을 가장 가까운 정수로 반올림하는 것처럼 보이지 않을 수 있습니다.

추가 정보

적용 대상

Round(Single, Int32)

Source:
MathF.cs
Source:
MathF.cs
Source:
MathF.cs
Source:
MathF.cs
Source:
MathF.cs

단정밀도 부동 소수점 값을 지정된 소수 자릿수로 반올림하고 중간점 값을 가장 가까운 짝수로 반올림합니다.

public:
 static float Round(float x, int digits);
public static float Round(float x, int digits);
static member Round : single * int -> single
Public Shared Function Round (x As Single, digits As Integer) As Single

매개 변수

x
Single

반올림할 숫자입니다.

digits
Int32

유지할 소수 자릿수입니다.

반품

소수 자릿수를 xdigits 사용하여 반올림된 표현

예외

digits 가 0보다 작거나 6보다 큰 경우

설명

인수 값의 범위는 digits 0에서 6까지입니다. 6은 형식에서 지원하는 정수 및 소수 자릿수의 최대 수입니다 Single .

이 메서드는 기본 반올림 규칙을 MidpointRounding.ToEven사용합니다.

Important

중간점 값을 반올림할 때 반올림 알고리즘은 같음 테스트를 수행합니다. 부동 소수점 형식의 이진 표현 및 정밀도 문제 때문에 메서드에서 반환된 값은 예기치 않을 수 있습니다. 자세한 내용은 반올림 및 정밀도를 참조하세요.

인수 값이 x 면 메서드가 반환됩니다Single.NaN.Single.NaN is xSingle.PositiveInfinity 또는 Single.NegativeInfinity, 메서드가 각각 반환 Single.PositiveInfinity 하거나 Single.NegativeInfinity반환합니다.

추가 정보

적용 대상