MathF.Pow(Single, Single) 메서드

정의

지정된 숫자의 지정된 거듭제곱을 반환합니다.

public:
 static float Pow(float x, float y);
public static float Pow (float x, float y);
static member Pow : single * single -> single
Public Shared Function Pow (x As Single, y As Single) As Single

매개 변수

x
Single

거듭제곱할 단정밀도 부동 소수점 숫자입니다.

y
Single

거듭제곱을 지정하는 단정밀도 부동 소수점 숫자입니다.

반환

xy승입니다.

설명

다음 표에서는 및 y 매개 변수에 대해 다양한 값 또는 값 범위가 지정된 x 경우 반환 값을 나타냅니다. 자세한 내용은 Single.PositiveInfinity, Single.NegativeInfinitySingle.NaN을 참조하십시오.

x y 반환 값
를 제외한 모든 값 NaN ±0 1
NaN ±0 1(NaN.NET Framework)*
NaN 0을 제외한 모든 값 NaN*
±0 < 0 및 홀수 정수 NegativeInfinity 또는 PositiveInfinity
±0 NegativeInfinity PositiveInfinity
±0 PositiveInfinity +0
±0 > 0 및 홀수 정수 ±0
-1 NegativeInfinity 또는 PositiveInfinity 1
+1 를 제외한 모든 값 NaN 1
+1 NaN 1(NaN.NET Framework)*
1 제외한 모든 값 NaN NaN*
-1 < x < 1 PositiveInfinity +0
< -1 또는 > 1 PositiveInfinity PositiveInfinity
-1 < x < 1 NegativeInfinity PositiveInfinity
< -1 또는 > 1 NegativeInfinity +0
PositiveInfinity < 0 +0
PositiveInfinity > 0 PositiveInfinity
NegativeInfinity < 0 및 유한 및 홀수 정수 -0
NegativeInfinity > 0 및 유한 및 홀수 정수 NegativeInfinity
NegativeInfinity < 0 및 유한하고 홀수 정수 아님 +0
NegativeInfinity > 0 및 유한하고 홀수 정수 아님 PositiveInfinity
±0 < 0 및 유한하고 홀수 정수 아님 PositiveInfinity
±0 > 0 및 유한하고 홀수 정수 아님 +0
< 0이지만 NegativeInfinity 정수가 아닌 유한 NaN

* 이러한 행은 Floating-Point 산술에 대한 powIEEE 표준에 정의된 대로 에 대한 전체 규칙 집합에 표시되지 않습니다. .NET은 IEEE 754 부동 소수점 예외를 사용하지 않도록 설정하여 (quiet NaN)과 sNaN (신호 NaN)을 구분 qNaN 하지 않기 때문에 여기에 포함됩니다. IEEE 754 사양을 사용하면 이 예외를 사용하지 않도록 설정할 수 있습니다.

이 메서드는 기본 C 런타임을 호출하며 정확한 결과 또는 유효한 입력 범위는 서로 다른 운영 체제 또는 아키텍처 간에 다를 수 있습니다.

적용 대상

추가 정보