MathF.Pow(Single, Single) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 y
yü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 pow
IEEE 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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin