MathF.Pow(Single, Single) Yöntem

Tanım

Belirtilen güce yükseltilmiş bir sayı döndürür.

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

Parametreler

x
Single

Bir güce yükseltilecek tek duyarlıklı kayan nokta sayısı.

y
Single

Bir gücü belirten tek duyarlıklı kayan noktalı sayı.

Döndürülenler

üssüne yyükseltilmiş sayıdırx.

Açıklamalar

Aşağıdaki tablo, ve y parametreleri için çeşitli değerler veya değer aralıkları belirtildiğinde x döndürülen değeri gösterir. Daha fazla bilgi için bkz. Single.PositiveInfinity, Single.NegativeInfinity ve Single.NaN.

x y Döndürülen değer
Aşağıdakiler dışında herhangi bir değer NaN ±0 1
NaN ±0 1 (NaN .NET Framework)*
NaN 0 dışında herhangi bir değer NaN*
±0 < 0 ve tek bir tamsayı NegativeInfinity veya PositiveInfinity
±0 NegativeInfinity PositiveInfinity
±0 PositiveInfinity +0
±0 > 0 ve tek bir tamsayı ±0
-1 NegativeInfinity veya PositiveInfinity 1
+1 Aşağıdakiler dışında herhangi bir değer NaN 1
+1 NaN 1 (NaN .NET Framework)*
1 dışında herhangi bir değer NaN NaN*
-1 < x < 1 PositiveInfinity +0
< -1 veya > 1 PositiveInfinity PositiveInfinity
-1 < x < 1 NegativeInfinity PositiveInfinity
< -1 veya > 1 NegativeInfinity +0
PositiveInfinity < 0 +0
PositiveInfinity > 0 PositiveInfinity
NegativeInfinity < 0 ve sonlu ve tek tamsayı -0
NegativeInfinity > 0 ve sonlu ve tek tamsayı NegativeInfinity
NegativeInfinity < 0 ve sonlu ve tek bir tamsayı değil +0
NegativeInfinity > 0 ve sonlu ve tek bir tamsayı değil PositiveInfinity
±0 < 0 ve sonlu ve tek bir tamsayı değil PositiveInfinity
±0 > 0 ve sonlu ve tek bir tamsayı değil +0
< 0 ama değil NegativeInfinity Tamsayı olmayan sonlu NaN

* Bu satırlar, Floating-Point Aritmetik için powIEEE Standardı tarafından tanımlanan kuralların tam kümesinde görünmez. .NET, IEEE 754 kayan nokta özel durumlarını devre dışı bırakması ve bu nedenle (sessiz NaN) ile sNaN (Sinyal NaN' arasında ayrım qNaN yapmaması) nedeniyle bunlar buraya dahildir. IEEE 754 belirtimi bu özel durumun devre dışı bırakılmasına izin verir.

Bu yöntem, temel alınan C çalışma zamanını çağırır ve tam sonuç veya geçerli giriş aralığı farklı işletim sistemleri veya mimariler arasında farklılık gösterebilir.

Şunlara uygulanır

Ayrıca bkz.