操作符 ^= (Exponentiate And Assign)
指定一个值给一个变量
语法
Declare
Operator
^=
(
ByRef
lhs
As
Double
,
ByRef
rhs
As
Double
)
用法
lhs
^=
rhs
参数
lhs
要赋值的变量。
rhs
值取幂
lhs
.
说明
该运算符对某个变量赋值并赋值。它在功能上等同于:
lhs
=
lhs
^
rhs
对于用户定义的类型,此运算符可能会重载。
注意:该运算符以C / C ++存在,具有不同的含义 - 它执行一个Bitwise
Xor=
.
例子
Dim
n
As
Double
n
=
6
n
^=
2
Print
n
Sleep
输出:
36
方言差异
在
-lang qb
方言中,此运算符无法重载。
与QB差别
新的FreeBASIC
参考
操作符 ^ (指数)
数学函数