posts - 310, comments - 6939, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          C#當中的異或運算符 ^

          Posted on 2009-04-17 11:04 詩特林 閱讀(1804) 評論(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。

          只能用于整數

          主站蜘蛛池模板: 瓦房店市| 石泉县| 德江县| 岑巩县| 尼勒克县| 旺苍县| 榆社县| 罗源县| 全州县| 二手房| 于都县| 临湘市| 南川市| 古蔺县| 甘孜县| 蒙山县| 余庆县| 封丘县| 淮南市| 建平县| 丰镇市| 唐山市| 彭山县| 瓦房店市| 怀安县| 获嘉县| 彰化市| 岚皋县| 休宁县| 伊宁县| 汝南县| 道孚县| 芮城县| 东明县| 定结县| 沛县| 凤台县| 怀宁县| 徐州市| 浠水县| 青岛市|