^ 运算符

用于对某个数字进行指数次幂运算。

语法

result=number^exponent

^ 运算符语法具有以下几个部分:

Part 说明
result 必需,任何数值变量
number 必需,任何数值表达式
exponent 必需,任何数值表达式。

备注

只有在 exponent 为整数值时,number 才能取负值。 当在单个表达式中执行多个幂运算时,按照从左到右的顺序对 ^ 运算符进行计算。

通常,result数据类型Double 或包含 DoubleVariant。 但是,如果 numberexponentNull 表达式,则 resultNull

示例

此示例使用 ^ 运算符来对一个数字进行指数次幂运算。

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

注意

对于 64 位用户:由于插入点运算符用于在 64 位环境中创建 Long 数据类型,因此 VBA IDE 可能无法正确解释此运算符。 为确保正确解释,请在插入符号前面添加空格字符,如下所示。

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

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。