<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            java語言

            java位操作符是什么

            時間:2025-02-15 09:25:21 java語言 我要投稿
            • 相關推薦

            java位操作符是什么

              Java的算數操作符與其它大多數程序設計語言都是相同的,以下是小編為大家搜索整理的java位操作符是什么,希望能給大家帶來幫助!更多精彩內容請持續關注我們應屆畢業生考試網!

              二進制負數以它正值的補碼形式表達

              補碼:反碼+1等于補碼

              比如:System.out.println(Integer.toBinaryString(-5));

              打印:1111 1111 1111 1111 1111 1111 1111 1011 不用想了肯定是32位

              過程是這樣的:

              一個負數,比如-5,它的二進制在java里面是這樣表示

              1000 0000 0000 0000 0000 0000 0000 0101

              它的正值是:

              0000 0000 0000 0000 0000 0000 0000 0101

              反碼是:

              1111 1111 1111 1111 1111 1111 1111 1010

              再加上1是:

              1111 1111 1111 1111 1111 1111 1111 1011

              即得到打印的內容

              java ~ 操作符,對每個二進制位的內容求反,即1變成0,0變成1

              測試負數:

              int a = -5;//101;

              System.out.println(~a);

              打印:4

              過程是這樣的,首先表示出來這個負數

              1111 1111 1111 1111 1111 1111 1111 1011(上面已經提到為什么這樣表示)

            【java位操作符是什么】相關文章:

            java位操作符的知識04-26

            Java是什么07-03

            Java開發史上10位牛人05-28

            Java接口是什么07-21

            java繼承是什么06-11

            64位java環境變量設置12-24

            java數組賦值是什么04-02

            編程java繼承是什么04-06

            java主線程是什么05-20

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看