Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Используется для возведения числа в указанную степень.
Синтаксис
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 и обратная связь.