2016-04-30 60 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