^ 运算符
用于对某个数字进行指数次幂运算。
语法
result=number^exponent
^ 运算符语法具有以下几个部分:
Part | 说明 |
---|---|
result | 必需,任何数值变量。 |
number | 必需,任何数值表达式。 |
exponent | 必需,任何数值表达式。 |
备注
只有在 exponent 为整数值时,number 才能取负值。 当在单个表达式中执行多个幂运算时,按照从左到右的顺序对 ^ 运算符进行计算。
通常,result 的数据类型为 Double 或包含 Double 的 Variant。 但是,如果 number 或 exponent 为 Null 表达式,则 result 为 Null。
示例
此示例使用 ^ 运算符来对一个数字进行指数次幂运算。
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。