MathF.Pow(Single, Single) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.