Оператор ^
Используется для возведения числа в указанную степень.
Синтаксис
result=number^exponent
Синтаксис оператора ^ включает три следующих элемента:
Part | Описание |
---|---|
result | Обязательный элемент; любая числовая переменная. |
number | Обязательный элемент; любое числовое выражение. |
exponent | Обязательный элемент; любое числовое выражение. |
Примечания
Значение number может быть отрицательным, только если элемент exponent выражен целым числом. Если внутри одного выражения выполняется несколько возведений в степень, оператор ^ вычисляется в порядке слева направо.
Как правило, для элемента result задаетсятип данныхdouble или Variant, содержащий Double. Однако если элемент number или exponent в выражении равен Null, значение result также будет Null.
Пример
В этом примере оператор ^ используется для возведения числа в степень.
Dim MyValue
MyValue = 2 ^ 2 ' Returns 4.
MyValue = 3 ^ 3 ^ 3 ' Returns 19683.
MyValue = (-5) ^ 3 ' Returns -125.
Примечание.
Для 64-разрядных пользователей. Так как оператор курсора используется для создания типов данных Long Long в 64-разрядной среде, интегрированная среда разработки VBA может неправильно интерпретировать этот оператор. Чтобы обеспечить правильную интерпретацию, добавьте пробел непосредственно перед курсором, как показано.
x=y^2 ' Will generate "expected )" from VBA IDE.
x=y ^2 ' Will be interpreted as x equals y squared.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.