<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    dream.in.java

    能以不變應萬變是聰明人做事的準則。萬事從小事做起,積累小成功,問鼎大成功,是成功者的秘訣。

    [Java]按位異或運算符一點小記

    [Java]按位異或運算符一點小記
    [ 2007-4-18 21:45:00 | By: 卡拉阿風 ]
     
    按位異或運算符
    兩個操作數中,如果兩個相應位相同,則結果為0,否則為1
    即:
        0^0=0, 1^0=1, 0^1=1, 1^1=0
    例如:
        00101010^00010111=00111101

    1)如果需使用一個整數的某些特定的位翻轉,可使用另一個
    相應位為1的操作數與原來的整數進行按位異或操作實現。
    下面的例子對整數變量 ii的第四位翻轉
     int revertFouth=ii^8;
    其余位則沒有變化

    2)通過按位異或運算可以實現兩個值的交換。而不使用臨
    時變量。例如交換兩個整數a,b的值可通過下列語句實現:

    int a=15,b=24;
    //a的最右邊8位為00001111,b的最右邊8位為00011000
    //a和b其余位為0,下同
    a=a^b; //a的最右邊8位為00010111,a=23
    b=b^a; //b的最右邊8位為00001111,b=15
    a=a^b; //a的最右邊8位為00011000,a=24

    *位邏輯運算表達式返回兩個操作數中數據長度較長的數據
    類型
    其中較小的左側將被填滿,若為整數,則填滿0,
    若為負數,則左側填滿1
     

    posted on 2009-03-25 21:27 YXY 閱讀(750) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 中文字幕人成无码免费视频| www一区二区www免费| 免费人成在线观看网站品爱网| 老司机精品免费视频| 亚洲人成色7777在线观看不卡| 亚洲AV无码乱码在线观看裸奔| 亚洲性无码av在线| 午夜福利不卡片在线播放免费| 亚洲国产日韩成人综合天堂| 欧洲乱码伦视频免费国产| 最近中文字幕免费2019| 亚洲综合久久成人69| 成人免费午夜在线观看| 国产日韩亚洲大尺度高清| 今天免费中文字幕视频| 国产成人高清精品免费鸭子| 国产精品亚洲一区二区三区在线观看| 日本免费中文字幕| 亚洲?V乱码久久精品蜜桃| 两个人看的www视频免费完整版| 在线播放高清国语自产拍免费| 久久综合日韩亚洲精品色| 羞羞漫画在线成人漫画阅读免费| 亚洲精品免费在线视频| 亚洲欧美成人综合久久久| 免费看国产曰批40分钟| 亚洲欧洲另类春色校园网站| 免费无码成人AV片在线在线播放| 久久亚洲精品成人av无码网站| 精品97国产免费人成视频| 免费国产真实迷j在线观看| 国产一级a毛一级a看免费视频| 永久黄网站色视频免费直播 | 亚洲人成网站18禁止久久影院| 香蕉免费看一区二区三区| 亚洲福利视频网站| 又粗又硬又黄又爽的免费视频| 亚洲色最新高清av网站| 久久精品国产亚洲5555| 国产免费毛不卡片| 国产日韩在线视频免费播放|