Freigeben über


^-Operator

Wird verwendet, um eine Zahl mit einem Exponenten zu potenzieren.

Syntax

result=number^exponent

Die ^-Operatorsyntax besteht aus den folgenden Teilen:

Teil Beschreibung
result Erforderlich; eine beliebige numerische Variable.
number Erforderlich; ein beliebiger numerischer Ausdruck.
exponent Erforderlich; ein beliebiger numerischer Ausdruck.

Hinweise

number kann nur negativ sein, wenn exponent eine ganzzahliger Wert ist. Wenn mehrere Potenzierungen ein einem einzigen Ausdruck ausgeführt werden, wird der ^-Operator von links nach rechts ausgewertet, wenn er ermittelt wird.

Normalerweise handelt es sich beim Datentyp von result um Double oder Variant mit einem Double-Element. Wenn jedoch number oder exponent ein Null-Ausdruck ist, ist auch resultNull.

Beispiel

In diesem Beispiel wird der ^-Operator verwendet, um eine Zahl mit einem Exponenten zu potenzieren.

Dim MyValue
MyValue = 2 ^ 2    ' Returns 4.
MyValue = 3 ^ 3 ^ 3    ' Returns 19683.
MyValue = (-5) ^ 3    ' Returns -125.

Hinweis

Für 64-Bit-Benutzer: Da der Caretoperator zum Erstellen von Long Long-Datentypen in einer 64-Bit-Umgebung verwendet wird, interpretiert die VBA-IDE diesen Operator möglicherweise nicht ordnungsgemäß. Um eine ordnungsgemäße Interpretation sicherzustellen, fügen Sie ein Leerzeichen unmittelbar vor dem Caretzeichen hinzu, wie gezeigt.

 x=y^2    ' Will generate "expected )" from VBA IDE.
 x=y ^2   ' Will be interpreted as x equals y squared.

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.