Java >>> 詳解

        int b=-32;
        // 計算機中 是用32 位補碼錶示的
        // >> 有符號 又移  >>> 無符號 又移 
        System.out.println(Integer.toBinaryString(b >>> 2 ));
        //  b  爲 正數 時 >>>  和  >> 一個 負數,結果 爲 0
        System.out.println(b >>> -3);
        System.out.println(b >> -1);
        /*b  爲 負數 時 >>>  一個 負數, -1 結果是 1,-2  結果是 3,-3 結果是 7 。。。。。
         >> 一個 負數,結果 都是 -1
        */
            System.out.println(b >>> -2);
            System.out.println(b >> -3);
發佈了40 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章