Bagikan melalui


MathF.Pow(Single, Single) Metode

Definisi

Mengembalikan angka tertentu yang dinaikkan ke daya 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

Nomor dasar.

y
Single

Daya yang ditentukan.

Mengembalikan

x dinaikkan ke kekuatan y

Keterangan

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

x y Mengembalikan nilai
Nilai apa pun kecuali NaN ±0 1
NaN ±0 1 (NaN di .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 di .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 ganjil +0
NegativeInfinity > 0 dan terbatas dan bukan bilangan bulat ganjil PositiveInfinity
±0 < 0 dan terbatas dan bukan bilangan bulat ganjil PositiveInfinity
±0 > 0 dan terbatas dan bukan bilangan bulat ganjil +0
< 0 tetapi tidak NegativeInfinity Bilangan bulat bukan bilangan bulat terbatas NaN

* Baris ini tidak muncul dalam sekumpulan aturan lengkap untuk pow seperti yang didefinisikan oleh Standar IEEE untukAritmatika Floating-Point . 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