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

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

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

    dream.in.java

    能以不變應(yīng)萬變是聰明人做事的準(zhǔn)則。萬事從小事做起,積累小成功,問鼎大成功,是成功者的秘訣。

    [Java]按位異或運(yùn)算符一點(diǎn)小記

    [Java]按位異或運(yùn)算符一點(diǎn)小記
    [ 2007-4-18 21:45:00 | By: 卡拉阿風(fēng) ]
     
    按位異或運(yùn)算符
    兩個(gè)操作數(shù)中,如果兩個(gè)相應(yīng)位相同,則結(jié)果為0,否則為1
    即:
        0^0=0, 1^0=1, 0^1=1, 1^1=0
    例如:
        00101010^00010111=00111101

    1)如果需使用一個(gè)整數(shù)的某些特定的位翻轉(zhuǎn),可使用另一個(gè)
    相應(yīng)位為1的操作數(shù)與原來的整數(shù)進(jìn)行按位異或操作實(shí)現(xiàn)。
    下面的例子對整數(shù)變量 ii的第四位翻轉(zhuǎn)
     int revertFouth=ii^8;
    其余位則沒有變化

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

    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

    *位邏輯運(yùn)算表達(dá)式返回兩個(gè)操作數(shù)中數(shù)據(jù)長度較長的數(shù)據(jù)
    類型
    其中較小的左側(cè)將被填滿,若為整數(shù),則填滿0,
    若為負(fù)數(shù),則左側(cè)填滿1
     

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


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 18禁成人网站免费观看| 美女羞羞喷液视频免费| 久久国产精品一区免费下载| 免费国产成人高清在线观看麻豆| 啦啦啦中文在线观看电视剧免费版| 成人免费毛片观看| 亚洲中文精品久久久久久不卡| 亚洲国产精品无码久久98 | 91情侣在线精品国产免费| 永久免费看bbb| 苍井空亚洲精品AA片在线播放| 三年片在线观看免费西瓜视频| 国产亚洲免费的视频看| 91视频免费观看| 成年女人免费碰碰视频| 亚洲精品国产摄像头| 国产在线观看免费视频播放器| 日韩亚洲AV无码一区二区不卡 | 日韩免费高清视频网站| 国产产在线精品亚洲AAVV| 日韩内射激情视频在线播放免费| 国产免费观看网站| 亚洲欧洲日产国码www| 久久精品免费一区二区喷潮 | 亚洲乱码中文论理电影| 巨胸喷奶水www永久免费| 亚洲AV乱码久久精品蜜桃| 97热久久免费频精品99| 亚洲精品视频在线| 欧美好看的免费电影在线观看 | 免费无码一区二区三区蜜桃| 亚洲va无码专区国产乱码| 免费精品国自产拍在线播放| 中国在线观看免费国语版| 毛片亚洲AV无码精品国产午夜| 亚洲日韩中文字幕在线播放| 添bbb免费观看高清视频| 亚洲精品少妇30p| 无人影院手机版在线观看免费| 一道本不卡免费视频| 亚洲高清国产拍精品青青草原|