【发布时间】:2010-12-03 05:59:48
【问题描述】:
我读到^ 运算符是 C# 中的逻辑 XOR 运算符,但我也认为它是“力量”运算符。有什么解释?
【问题讨论】:
我读到^ 运算符是 C# 中的逻辑 XOR 运算符,但我也认为它是“力量”运算符。有什么解释?
【问题讨论】:
这不是 C# 运算符的强大功能,因为 C# 中没有这样的运算符。它只是 XOR 运算符。
对于“力量”,使用Math.Pow。
正如您在C# Operators 上的此页面中看到的,^ 列在“逻辑(布尔和按位)”类别下,这意味着它既可以处理布尔值,也可以处理二进制值(用于按位异或) .
【讨论】:
^ 作为幂运算符时,您没有发现任何错误结果吗?
^ 是 VB.NET 中的“力量”运算符。
2 ^ 2 的项目不可见时,我很快就注意到了。