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

          C#當中的異或運算符 ^

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

          只能用于整數

          主站蜘蛛池模板: 民丰县| 疏附县| 曲阜市| 阜阳市| 张家界市| 嘉祥县| 上高县| 拜城县| 舟山市| 鸡泽县| 文登市| 平武县| 乳源| 黔西| 阳谷县| 云浮市| 汉寿县| 平武县| 绥宁县| 大新县| 岑溪市| 十堰市| 湛江市| 桦川县| 神木县| 宁南县| 依兰县| 西乡县| 兴国县| 吉隆县| 辉县市| 酒泉市| 南阳市| 芷江| 樟树市| 荔浦县| 乐东| 迁安市| 白城市| 焦作市| 正安县|