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.
Potenziert eine angegebene Zahl mit dem angegebenen Exponenten.
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
Eine Gleitkommazahl mit einfacher Genauigkeit, die potenziert werden soll.
- y
- Single
Eine Gleitkommazahl mit einfacher Genauigkeit, die einen Exponenten darstellt.
Gibt zurück
Die Zahl x
hoch y
.
Hinweise
Die folgende Tabelle gibt den Rückgabewert an, wenn verschiedene Werte oder Wertebereiche für die x
Parameter und y
angegeben werden. Weitere Informationen finden Sie unter Single.PositiveInfinity, Single.NegativeInfinity und Single.NaN.
x | Y | Rückgabewert |
---|---|---|
Beliebiger Wert außer NaN |
±0 | 1 |
NaN |
±0 | 1 (NaN auf .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 | Beliebiger Wert außer NaN |
1 |
+1 | NaN |
1 (NaN auf .NET Framework)* |
Einen 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-Ganzzahl | NaN |
* Diese Zeilen werden nicht im vollständigen Regelsatz für angezeigt, pow
wie im IEEE-Standard für Floating-Point Arithmetik definiert. Sie sind hier enthalten, da .NET IEEE 754-Gleitkommaausnahmen deaktiviert und daher nicht zwischen qNaN
(leisem NaN) und sNaN
(Signalisierungs-NaN) unterscheidet. Die IEEE 754-Spezifikation ermöglicht die Deaktivierung dieser Ausnahme.
Diese Methode ruft die zugrunde liegende C-Runtime auf, und das genaue Ergebnis oder der gültige Eingabebereich kann sich zwischen verschiedenen Betriebssystemen oder Architekturen unterscheiden.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für