MathF.Round 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 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
사용할 반올림 규칙입니다.
반품
반올림 규칙 사용 x 의 mode 반올림된 표현
예외
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반환합니다.