2016-04-30 207 views
0

我刚刚看到一个代码,其中使用了运算符^=。 它是做什么的?
它被这样使用: number^=arr[m]; 数字和arr [m]都是整数。^=运算符,它有什么作用?

我会搜索它,但它不可能搜索^ =。

+2

查看[^运算符](https://msdn.microsoft.com/en-us/library/zkacc7k1.aspx) –

+2

您可以阅读['^ ='运算符](https ://msdn.microsoft.com/en-us/library/0zbsw2z6.aspx)在MSDN上。 –

+4

我投票结束这个问题作为题外话,因为在我的官方文档 – Amit

回答

3
x ^= y 

x = x^y 

短版本并且正在执行按位异或操作。

+1

这不一定**按位**。 – Amit

+2

@Amit。对于整体论证它是。 –

+0

@DStanley - 这篇文章中有没有说它是关于整型的? – Amit

相关问题