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

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

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

    Jason ---分享,共同進步

    激情成就夢想,努力創造未來
    隨筆 - 53, 文章 - 1, 評論 - 45, 引用 - 0
    數據加載中……

    java移位運算符(轉載)

    a)“>>”運算符

    “>>”運算符作帶符號的位移處理,它作位移處理時,會先將值向右移,并在高位填0,然后將位移后所空出的高位,全部改成原來的最高位的值(代表正負號的位)。也就是說負的值位移后,仍然是負的值,比如:

    -10>>2 =-3

    -10= 1111 1111 1111 1111 1111 1111 1111 0110

    右移2位:0011 1111 1111 1111 1111 1111 1111 1101

    結果:1111 1111 1111 1111 1111 1111 1111 1101 (全部天上原本符號位的值:1)

    b)“>>>”運算符

    “>>>”運算符所作的是無符號的位移處理,它不會將所處理的值的最高位視為正負符號,所以作位移處理時,會直接在空出的高位填入0。當我們要作位移的原始值并非代表數值時(例如:表示顏色圖素的值,最高位并非正負號),可能就會需要使用此種無符號的位移。比如:

    -10>>>2=1073741821

    -10=1111 1111 1111 1111 1111 1111 1111 0110 (不管原來的“符號”位的值(一長串1),空上的全部直接填0)

    0011 1111 1111 1111 1111 1111 1111 1101=1037341821

    c)“<<”運算符

    “>>”運算符的所作的也是無符號的位移處理,同樣地,它不會將所處理的值的最高位視為正負符號,它作位移處理時,會直接左移并在低位填入0。所以第二高位以下的位若移到了最高位,該值的正負可能會與原來的不同。

    -2147483647<<2=4

    -2147483647=1000 0000 0000 0000 0000 0000 0000 0001

     

    0000 0000 0000 0000 0000 0000 0000 0100=4

    d)“<<<”運算符
    恩,當然了,在java里不存在它。

    posted on 2008-03-18 09:51 agun 閱讀(3674) 評論(3)  編輯  收藏 所屬分類: java 基礎

    評論

    # re: java移位運算符(轉載)  回復  更多評論   

    -10= 1111 1111 1111 1111 1111 1111 1111 1010
    這樣才對吧!
    2008-08-14 16:51 | moe

    # re: java移位運算符(轉載)  回復  更多評論   

    呵呵,-10=1111 1111 1111 1111 1111 1111 1111 0110 沒有錯,
    你的-10的值是不對的,二進制求反的方法是:

    1、把補碼“取反”(把二進制數的各位“1”換“0”,“0”換“1”。比如“101010”取反后為“010101”)
    2、把取反后的二進制數“加1”.

    2008-08-15 09:11 | agun

    # re: java移位運算符(轉載)  回復  更多評論   

    麻煩寫得認真點
    2010-01-10 14:59 | 孫陳賢
    主站蜘蛛池模板: 国产午夜无码精品免费看| 一级做a爰片性色毛片免费网站| 国产免费爽爽视频在线观看| 亚洲中久无码不卡永久在线观看| 亚洲精品色在线网站| 精品久久洲久久久久护士免费| 天堂亚洲国产中文在线| 美女被免费视频网站a国产| 亚洲精品无码成人| 国产美女精品视频免费观看| 免费一级全黄少妇性色生活片| 亚洲午夜国产片在线观看| 国产精品免费视频观看拍拍| 亚洲日韩激情无码一区| 一级毛片全部免费播放| 亚洲视频中文字幕在线| AV片在线观看免费| 国产成人高清亚洲一区久久| 中文字幕专区在线亚洲| 亚洲精品免费视频| 亚洲中文字幕一二三四区| 国产成人免费a在线视频app| 国产特黄一级一片免费| 亚洲男人的天堂在线播放| 无码免费午夜福利片在线| 国产精品亚洲一区二区在线观看| 亚洲黄黄黄网站在线观看| 日韩毛片免费无码无毒视频观看| 亚洲熟妇AV乱码在线观看| 亚洲av无码成人精品区在线播放 | 久久精品国产亚洲Aⅴ香蕉 | 亚洲AV永久青草无码精品| 亚洲网站在线免费观看| 无码色偷偷亚洲国内自拍| 亚洲国产美女精品久久久久∴| 97视频免费在线| 四虎国产精品成人免费久久| 亚洲理论在线观看| jjzz亚洲亚洲女人| 性xxxxx免费视频播放| 成人在线免费视频|