<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java位操作符的知識

    時間:2025-11-17 07:32:17 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;/pic/p>

      System.out.println(~a);

      打印:

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

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

    【java位操作符的知識】相關文章:

    java位操作符是什么02-15

    Java相關知識09-10

    Java開發史上10位牛人11-08

    Java的Spring框架知識10-17

    java語言入門知識12-12

    Java基礎知識精選11-09

    java基礎知識09-16

    JAVA數組知識解析03-03

    Java線程知識筆記09-09

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人