1 public class Operator { 2 public static void main(String[] args) { 3 /** 4 * 针对二进制 5 * 4>>1 即:0100 右移一位 0010换算为十进制等于2 6 * 1<<3 即:0001 左移三位 1000换算为十进制等于8 7 */ 8 System.out.println(4 >> 1); 9 System.out.println(1<<3); 10 } 11 }
2022-12-11 15:54:16
1 public class Operator { 2 public static void main(String[] args) { 3 /** 4 * 针对二进制 5 * 4>>1 即:0100 右移一位 0010换算为十进制等于2 6 * 1<<3 即:0001 左移三位 1000换算为十进制等于8 7 */ 8 System.out.println(4 >> 1); 9 System.out.println(1<<3); 10 } 11 }