Поделиться через


Оператор ^

Используется для возведения числа в указанную степень.

Синтаксис

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 и обратная связь.