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。

          只能用于整數


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


          網站導航:
           
          主站蜘蛛池模板: 汉川市| 富川| 盖州市| 万州区| 长武县| 平阴县| 清镇市| 石泉县| 宜兰县| 凤翔县| 泰安市| 镇宁| 晴隆县| 民权县| 玉门市| 景洪市| 乐清市| 祁东县| 沙湾县| 黑龙江省| 鄢陵县| 沅江市| 比如县| 砚山县| 两当县| 台江县| 上高县| 盐城市| 固阳县| 斗六市| 辽源市| 台湾省| 项城市| 弋阳县| 丹巴县| 当涂县| 云林县| 抚远县| 泸水县| 绥德县| 巴东县|