Posted on 2009-04-17 11:04
詩特林 閱讀(1795)
評論(0) 編輯 收藏 所屬分類:
C#
"^"為C#當中的異或運算符,通常可以理解為"排他性"運算.
運算規則如下
--------------------------------------------------------------------------------------------------
True ^ False True
True ^ True False
False ^ True True
False ^ False False
按位“異或”運算符 (^)
對兩個表達式執行按位異或。
result = expression1 ^ expression2
參數
result
任何變量。
expression1
任何表達式。
expression2
任何表達式。
說明
^ 運算符查看兩個表達式的二進制表示法的值,并執行按位異或。該操作的結果如下所示:
0101 (expression1)
1100 (expression2)
----
1001 (
結果)
當且僅當只有一個表達式的某位上為 1 時,結果的該位才為 1。否則結果的該位為 0。
只能用于整數