<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                >[success] # 位運算符 * `&` 表示按位與運算符,按照二進制位進行與運算,同1為1,一0為0,兩個二進制位數的位置如果都是1 即為1,一個為0即為0,和邏輯`&&` 一樣的如果 `1&&1 結果1` 如果 `1&&0 0&&1 結果為 0` * `|` 表示按位或運算符,按照二進制位進行或運算,一1為1,同0為0,兩個二進制位數的位置如果都是0 即為0,一個為1即為1,和邏輯`||` 一樣的如果 `/ 1 || 1 ` `0 || 1` `1 || 0` 結果1` 如果 `0 || 0` 結果為 `0` * `~` 表示按位取反運算符,按照二進制位進行取反,1為0,0為1,即`1111 1101` 取反 `0000 0010` * `^` 表示按位異或運算符,按照二進制位進行異或運算,同為0,不同為1. >[danger] ##### 案例 ~~~ /* 編程實現位運算符的使用 */ public class BitTest { public static void main(String[] args) { // 1.聲明兩個byte類型的變量并初始化 byte b1 = 11; byte b2 = 13; // 2.打印變量的數值 System.out.println("b1 = " + b1); // b1 = 11 System.out.println("b2 = " + b2); // b2 = 13 System.out.println("---------------------------------------------------"); // 3.實現位運算符的使用 // b1的二進制為: 0000 1011 // b2的二進制為: 0000 1101 System.out.println( b1 & b2); // 按位與:同1為1,一0為0 按位與后的二進制為:0000 1001 => 轉為十進制是:9 System.out.println( b1 | b2); // 按位或:一1為1,同0為0 按位或后的二進制為:0000 1111 => 轉為十進制是:15 System.out.println( b1 ^ b2); // 按位異或:相同為0,不同為1 按位異或的二進制為:0000 0110 => 轉為十進制是:6 System.out.println( ~ b1); // 按位取反:1為0,0為1 按位取反的二進制為:1111 0100 // 二進制1111 0100轉為十進制 => 先減1: 1111 0011 => 按位取反:0000 1100 => 轉為十進制:12 => 添加負號:-12 } } ~~~ * `&`邏輯與(而且)? 兩邊都為真,結果才是真,只要有一個為假,那么結果就是假 * `|`邏輯或(或者) 兩邊都為假,結果才是假,只要有一個為真,那么結果就是真 * `^`(異或)如果兩邊相同,結果為false,如果兩邊不同,結果為true ~~~ // & //兩邊都是真,結果才是真。 System.out.println(true & true);//true System.out.println(false & false);//false System.out.println(true & false);//false System.out.println(false & true);//false System.out.println("==================================="); // | 或 //兩邊都是假,結果才是假,如果有一個為真,那么結果就是真。 System.out.println(true | true);//true System.out.println(false | false);//false System.out.println(true | false);//true System.out.println(false | true);//true ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看