Share via


MathF.Pow(Single, Single) Metode

Definisi

Mengembalikan angka tertentu yang dinaikkan ke pangkat dua yang ditentukan.

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

Parameter

x
Single

Angka titik mengambang presisi tunggal yang akan dinaikkan ke kekuatan.

y
Single

Angka floating-point presisi tunggal yang menentukan daya.

Mengembalikan

Angka x yang dinaikkan ke daya y.

Keterangan

Tabel berikut menunjukkan nilai yang dikembalikan saat berbagai nilai atau rentang nilai ditentukan untuk x parameter dan y . Untuk informasi selengkapnya, lihat Single.PositiveInfinity, Single.NegativeInfinity, and Single.NaN.

x y Mengembalikan nilai
Nilai apa pun kecuali NaN ±0 1
NaN ±0 1 (NaN pada .NET Framework)*
NaN Nilai apa pun kecuali 0 NaN*
±0 < 0 dan bilangan bulat ganjil NegativeInfinity atau PositiveInfinity
±0 NegativeInfinity PositiveInfinity
±0 PositiveInfinity +0
±0 > 0 dan bilangan bulat ganjil ±0
-1 NegativeInfinity atau PositiveInfinity 1
+1 Nilai apa pun kecuali NaN 1
+1 NaN 1 (NaN pada .NET Framework)*
Nilai apa pun kecuali 1 NaN NaN*
-1 < x < 1 PositiveInfinity +0
< -1 atau > 1 PositiveInfinity PositiveInfinity
-1 < x < 1 NegativeInfinity PositiveInfinity
< -1 atau > 1 NegativeInfinity +0
PositiveInfinity < 0 +0
PositiveInfinity > 0 PositiveInfinity
NegativeInfinity < Bilangan bulat 0 dan terbatas dan ganjil -0
NegativeInfinity > Bilangan bulat 0 dan terbatas dan ganjil NegativeInfinity
NegativeInfinity < 0 dan terbatas dan bukan bilangan bulat aneh +0
NegativeInfinity > 0 dan terbatas dan bukan bilangan bulat aneh PositiveInfinity
±0 < 0 dan terbatas dan bukan bilangan bulat aneh PositiveInfinity
±0 > 0 dan terbatas dan bukan bilangan bulat aneh +0
< 0 tetapi tidak NegativeInfinity Bilangan bulat terbatas NaN

* Baris ini tidak muncul dalam seperangkat aturan lengkap untuk pow seperti yang didefinisikan oleh Standar IEEE untuk Floating-Point Aritmatika. Mereka disertakan di sini karena .NET menonaktifkan pengecualian titik mengambang IEEE 754 dan dengan demikian tidak membedakan antara qNaN (NaN tenang) dan sNaN (memberi sinyal NaN). Spesifikasi IEEE 754 memungkinkan penonaktifan pengecualian ini.

Metode ini memanggil runtime C yang mendasarinya, dan hasil yang tepat atau rentang input yang valid mungkin berbeda antara sistem operasi atau arsitektur yang berbeda.

Berlaku untuk

Lihat juga