Java 简单的位运算

    科技2025-12-19  11

      注意:    5<<3     左移 3 位相当于乘以 2 的 3 次方     =>5*(2*2*2) =40

                    5>>3    右移 3 位相当于除以 2 的 3 次方     =>5/(2*2*2) =0

    // 5* 2*2*2=40 (左移 3 位相当于乘以 2 的 3 次方) System.out.println(5<<3); // 5* 2*2=20 System.out.println(5<<2); //5 /2*2=1 (右移 2 位相当于除以 2 的 2 次方) System.out.println(5>>2); //5 /2*2*2=0 System.out.println(5>>3);

     

    Processed: 0.017, SQL: 9