操作符 ^= (Exponentiate And Assign)
 
指定一个值给一个变量

语法
用法

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

参考