1. 程式人生 > >位移運算符優先級

位移運算符優先級

col 位移運算 pub 運算 arp void code int spa

下面的代碼用於取4和2的中點,說明位移運算符優先級低於加減:

1 public class test {
2     public static void main(String[] args) {
3         System.out.println(2+(4-2)>>1);
4     }
5 }
輸出:2

 而正確的寫法如下所示:

1 public class test {
2     public static void main(String[] args) {
3         System.out.println(2+((4-2)>>1));
4 } 5 }
輸出:3

位移運算符優先級