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。

          只能用于整數


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 论坛| 阳曲县| 射阳县| 隆昌县| 阿克陶县| 和平区| 九龙坡区| 金平| 霸州市| 阿城市| 个旧市| 葫芦岛市| 开化县| 慈利县| 安阳市| 莒南县| 舞钢市| 安庆市| 二连浩特市| 鹰潭市| 密云县| 江津市| 绥滨县| 当雄县| 浏阳市| 杭锦旗| 皮山县| 濮阳县| SHOW| 北票市| 湘潭县| 师宗县| 神池县| 新余市| 百色市| 泸定县| 靖西县| 竹溪县| 图木舒克市| 怀仁县| 肃南|