다음을 통해 공유


MathF.Round 메서드

정의

오버로드

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

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

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

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

반환

mode 반올림 규칙을 사용하여 소수 자릿수를 digitsx 반올림된 표현

예외

digits 0보다 작거나 6보다 큽다.

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

설명

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

중요하다

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

x 인수의 값이 Single.NaN경우 메서드는 Single.NaN반환합니다. x Single.PositiveInfinity 또는 Single.NegativeInfinity경우 메서드는 각각 Single.PositiveInfinity 또는 Single.NegativeInfinity반환합니다.

추가 정보

적용 대상

Round(Single, MidpointRounding)

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

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

반환

mode 반올림 규칙을 사용하는 x 반올림 표현

예외

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

설명

중요하다

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

x 인수의 값이 Single.NaN경우 메서드는 Single.NaN반환합니다. x Single.PositiveInfinity 또는 Single.NegativeInfinity경우 메서드는 각각 Single.PositiveInfinity 또는 Single.NegativeInfinity반환합니다.

추가 정보

적용 대상

Round(Single)

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기본 반올림 규칙을 사용합니다.

중요하다

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

x 인수의 값이 Single.NaN경우 메서드는 Single.NaN반환합니다. x Single.PositiveInfinity 또는 Single.NegativeInfinity경우 메서드는 각각 Single.PositiveInfinity 또는 Single.NegativeInfinity반환합니다.

호출자 참고

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

추가 정보

적용 대상

Round(Single, Int32)

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

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

반환

소수 자릿수가 digitsx 반올림된 표현입니다.

예외

digits 0보다 작거나 6보다 큽다.

설명

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

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

중요하다

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

x 인수의 값이 Single.NaN경우 메서드는 Single.NaN반환합니다. x Single.PositiveInfinity 또는 Single.NegativeInfinity경우 메서드는 각각 Single.PositiveInfinity 또는 Single.NegativeInfinity반환합니다.

추가 정보

적용 대상