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

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

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

    Java海闊天空

    編程是我的生活,但生活不僅僅是編程。

    二進(jìn)制最簡單的運(yùn)算過程解析


    3 & 4

    &:同為1結(jié)果為1,否則為0
    0000 0000 0000 0000 0000 0000 0000 0011
    0000 0000 0000 0000 0000 0000 0000 0100
    ---------------------------------------
    0000 0000 0000 0000 0000 0000 0000 0000 -> 0

    4 | 8
    |: 一方為1結(jié)果便為1,否則為0
    0000 0000 0000 0000 0000 0000 0000 0100
    0000 0000 0000 0000 0000 0000 0000 1000
    ---------------------------------------
    0000 0000 0000 0000 0000 0000 0000 1100 -> 12


    ~9
    ~:取反,0變成1,1變成0 ->要得到最后結(jié)果必須再計(jì)算補(bǔ)碼(反碼+1)
    0000 0000 0000 0000 0000 0000 0000 1001
    ---------------------------------------
    1111 1111 1111 1111 1111 1111 1111 0110 ->得到反碼,下面回算補(bǔ)碼(即減1取反)
    ---------------------------------------
    1111 1111 1111 1111 1111 1111 1111 0101 ->-1
    ---------------------------------------
    0000 0000 0000 0000 0000 0000 0000 1010 ->取反結(jié)果為10,取反碼的時(shí)候以1開頭,即為負(fù)數(shù),所以結(jié)果為-10

    下面是-10在java中的表示:
    0000 0000 0000 0000 0000 0000 0000 1010
    1111 1111 1111 1111 1111 1111 1111 0101 +1
    1111 1111 1111 1111 1111 1111 1111 0110

    8 ^ 23
    ^:異或, 不同為1,相同為0
    0000 0000 0000 0000 0000 0000 0000 1000
    0000 0000 0000 0000 0000 0000 0001 0111
    ---------------------------------------
    0000 0000 0000 0000 0000 0000 0001 1111 -> 31

    4 << 3
    <<:左位移,4的二進(jìn)制向左移動(dòng)3位,右邊補(bǔ)0
    0000 0000 0000 0000 0000 0000 0000 0100
    ---------------------------------------
    0000 0000 0000 0000 0000 0000 0010 0000 -> 32

    5 >> 9
    >>:右位移, 5的二進(jìn)制向右移動(dòng)9位,左邊補(bǔ)0
    0000 0000 0000 0000 0000 0000 0000 0101
    ---------------------------------------
    0000 0000 0000 0000 0000 0000 0000 0000 -> 0

     

    posted on 2010-01-29 17:35 李贊紅 閱讀(2100) 評論(3)  編輯  收藏

    評論

    # re: 二進(jìn)制最簡單的運(yùn)算過程解析 2010-01-30 09:19 Ge,Kunjin

    沒怎么接觸過二進(jìn)制的計(jì)算,關(guān)于您的這個(gè)講解我沒有看明白?

    ~9
    ~:取反,0變成1,1變成0 ->要得到最后結(jié)果必須再計(jì)算補(bǔ)碼(反碼+1)
    0000 0000 0000 0000 0000 0000 0000 1001 -->9的二進(jìn)制
    ---------------------------------------
    1111 1111 1111 1111 1111 1111 1111 0110 ->得到反碼,下面回算補(bǔ)碼(即減1取反)
    ---------------------------------------
    1111 1111 1111 1111 1111 1111 1111 0101 ->-1
    ---------------------------------------
    0000 0000 0000 0000 0000 0000 0000 1010 ->取反結(jié)果為10,取反碼的時(shí)候以1開頭,即為負(fù)數(shù),所以結(jié)果為-10

    你上面提到的“要得到最后結(jié)果必須再計(jì)算補(bǔ)碼(反碼+1)
    ”與“->得到反碼,下面回算補(bǔ)碼(即減1取反)
    ”矛盾嗎?請指教!
      回復(fù)  更多評論   

    # re: 二進(jìn)制最簡單的運(yùn)算過程解析 2010-01-30 10:23 李贊紅

    @Ge,Kunjin
    建議你去看看與二進(jìn)制相關(guān)的資料.  回復(fù)  更多評論   

    # re: 二進(jìn)制最簡單的運(yùn)算過程解析 2010-01-30 11:42 咖啡妝

    混亂!!!不知道你要說啥?  回復(fù)  更多評論   


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


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    <2010年1月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    統(tǒng)計(jì)

    常用鏈接

    留言簿(12)

    隨筆檔案(28)

    相冊

    技術(shù)友情博客

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 黄色免费在线网址| 高清永久免费观看| 国产综合免费精品久久久| 最近中文字幕大全免费视频 | 在线精品免费视频| 亚洲色婷婷一区二区三区| 色老板亚洲视频免在线观| 亚洲日韩在线观看免费视频| 亚洲一级免费毛片| 亚洲性久久久影院| 亚洲色偷偷色噜噜狠狠99网| 日本视频在线观看永久免费| 在线观看永久免费视频网站| 亚洲AV成人无码久久精品老人| 国产精品亚洲专区一区| 免费无码成人AV在线播放不卡| 一级毛片直播亚洲| 亚洲成人一级电影| 国产午夜无码片免费| 免费无码又爽又刺激高潮| 亚洲成a人片在线观看中文动漫 | 亚洲欧洲AV无码专区| 国产婷婷成人久久Av免费高清 | 奇米影视亚洲春色| 一本色道久久综合亚洲精品蜜桃冫| 国产线视频精品免费观看视频| 真实乱视频国产免费观看| 色拍自拍亚洲综合图区| fc2免费人成为视频| 免费看的一级毛片| 亚洲白色白色永久观看| 99久久99这里只有免费的精品| 日韩特黄特色大片免费视频| 亚洲精品成人网站在线播放| 你懂的在线免费观看| 免费在线视频一区| 亚洲国产精品无码观看久久| 免费可以看黄的视频s色| 亚洲国产成人久久精品动漫| 4hu四虎免费影院www| 免费国产一级特黄久久|