MathF.Pow(Single, Single) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine angegebene Zahl zurück, die an die angegebene Potenz ausgelöst wird.
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
Die Basisnummer.
- y
- Single
Die angegebene Leistung.
Gibt zurück
x
auf die Macht der y
Hinweise
Die folgende Tabelle gibt den Rückgabewert an, wenn verschiedene Werte oder Wertebereiche für die x
und y
Parameter angegeben werden. Weitere Informationen finden Sie unter Single.PositiveInfinity, Single.NegativeInfinityund Single.NaN.
x | y | Rückgabewert |
---|---|---|
Ein beliebiger Wert außer NaN |
±0 | 1 |
NaN |
±0 | 1 (NaN unter .NET Framework)* |
NaN |
Beliebiger Wert außer 0 | NaN * |
±0 | < 0 und eine ungerade ganze Zahl |
NegativeInfinity oder PositiveInfinity |
±0 | NegativeInfinity |
PositiveInfinity |
±0 | PositiveInfinity |
+0 |
±0 | > 0 und eine ungerade ganze Zahl | ±0 |
-1 |
NegativeInfinity oder PositiveInfinity |
1 |
+1 | Ein beliebiger Wert außer NaN |
1 |
+1 | NaN |
1 (NaN unter .NET Framework)* |
Beliebiger Wert außer 1 | NaN |
NaN * |
-1 < x < 1 | PositiveInfinity |
+0 |
< -1 oder > 1 | PositiveInfinity |
PositiveInfinity |
-1 < x < 1 | NegativeInfinity |
PositiveInfinity |
< -1 oder > 1 | NegativeInfinity |
+0 |
PositiveInfinity |
< 0 | +0 |
PositiveInfinity |
> 0 | PositiveInfinity |
NegativeInfinity |
< 0 und endliche und ungerade ganze Zahl | -0 |
NegativeInfinity |
> 0 und endliche und ungerade ganze Zahl | NegativeInfinity |
NegativeInfinity |
< 0 und endlich und keine ungerade ganze Zahl | +0 |
NegativeInfinity |
> 0 und endlich und keine ungerade ganze Zahl | PositiveInfinity |
±0 | < 0 und endlich und keine ungerade ganze Zahl | PositiveInfinity |
±0 | > 0 und endlich und keine ungerade ganze Zahl | +0 |
< 0, aber nicht NegativeInfinity |
Endliche nicht ganze Zahl | NaN |
* Diese Zeilen werden nicht im vollständigen Satz von Regeln für pow
angezeigt, wie vom IEEE Standard für Floating-Point Arithmetischendefiniert. Sie sind hier enthalten, da .NET IEEE 754-Gleitkomma-Ausnahmen deaktiviert und somit nicht zwischen qNaN
(ruhiger NaN) und sNaN
(Signalisierung NaN) unterscheidet. Die IEEE 754 Spezifikation ermöglicht diese Ausnahme deaktivieren.
Diese Methode ruft die zugrunde liegende C-Laufzeit auf, und das genaue Ergebnis oder der gültige Eingabebereich kann sich zwischen verschiedenen Betriebssystemen oder Architekturen unterscheiden.