MathF.Pow(Single, Single) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een opgegeven getal dat is verhoogd tot de opgegeven macht.
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
Parameters
- x
- Single
Het basisnummer.
- y
- Single
De opgegeven macht.
Retouren
x verheven tot de macht van y
Opmerkingen
De volgende tabel geeft de retourwaarde aan wanneer verschillende waarden of bereiken met waarden worden opgegeven voor de x en y parameters. Zie Single.PositiveInfinity, Single.NegativeInfinity en Single.NaN voor meer informatie.
| x | y | Retourwaarde |
|---|---|---|
Elke waarde, met uitzondering van NaN |
±0 | 1 |
NaN |
±0 | 1 (NaN in .NET Framework)* |
NaN |
Elke waarde behalve 0 | NaN* |
| ±0 | < 0 en een oneven geheel getal |
NegativeInfinity of PositiveInfinity |
| ±0 | NegativeInfinity |
PositiveInfinity |
| ±0 | PositiveInfinity |
+0 |
| ±0 | > 0 en een oneven geheel getal | ±0 |
| -1 |
NegativeInfinity of PositiveInfinity |
1 |
| +1 | Elke waarde, met uitzondering van NaN |
1 |
| +1 | NaN |
1 (NaN in .NET Framework)* |
| Elke waarde behalve 1 | NaN |
NaN* |
| -1 < x < 1 | PositiveInfinity |
+0 |
| < -1 of > 1 | PositiveInfinity |
PositiveInfinity |
| -1 < x < 1 | NegativeInfinity |
PositiveInfinity |
| < -1 of > 1 | NegativeInfinity |
+0 |
PositiveInfinity |
< 0 | +0 |
PositiveInfinity |
> 0 | PositiveInfinity |
NegativeInfinity |
< 0 en eindig en oneven geheel getal | 0- |
NegativeInfinity |
> 0 en eindig en oneven geheel getal | NegativeInfinity |
NegativeInfinity |
< 0 en eindig en geen oneven geheel getal | +0 |
NegativeInfinity |
> 0 en eindig en geen oneven geheel getal | PositiveInfinity |
| ±0 | < 0 en eindig en geen oneven geheel getal | PositiveInfinity |
| ±0 | > 0 en eindig en geen oneven geheel getal | +0 |
< 0, maar niet NegativeInfinity |
Eindig niet-geheel getal | NaN |
* Deze rijen worden niet weergegeven in de volledige set regels voor pow zoals gedefinieerd door de IEEE Standard voor Floating-Point Rekenkundige gegevens. Ze zijn hier opgenomen omdat .NET IEEE 754 drijvendekomma-uitzonderingen uitschakelt en dus geen onderscheid maakt tussen qNaN (stille NaN) en sNaN (signalering naN). Met de IEEE 754-specificatie kan deze uitzondering worden uitgeschakeld.
Deze methode roept de onderliggende C-runtime aan en het exacte resultaat of geldige invoerbereik kan verschillen tussen verschillende besturingssystemen of architecturen.