^运算符真的是C#中的XOR运算符吗?

RCI*_*CIX 30 c# operators xor

我读到^运算符是C#中的逻辑XOR运算符,但我也认为它是"power of"运算符.解释是什么?

ang*_*son 52

由于C#中没有这样的运算符,因此不是C#运算符的强大功能.它只是XOR运算符.

对于"power of power",请使用Math.Pow.

正如您在C#操作符的此页面中所看到的,^列在"逻辑(布尔和按位)"类别下,这意味着它既可以处理布尔值,也可以处理二进制值(对于按位异或).

  • 嗯,然后无论我在哪里使用该运营商作为"权力"我都必须在某个时候解决... (13认同)
  • @RCIX:当你试图用`^`作为权力运算符时,你没有注意到任何不正确的结果吗? (11认同)
  • `^`是VB.NET中的"power of"运算符. (7认同)
  • 只是添加:C#中的PowerOf函数是Math.Pow.http://msdn.microsoft.com/en-us/library/system.math.pow.aspx (2认同)