java中 關於運算符注意的事項

                                    1.在賦值運算符中:如果是byte定義的變量,如果右邊有變量參與運算,則在編譯期間無法檢測範圍,所以編譯不通過

                                                  2.在擴展運算符中:隱含了數據強制類型轉換

                      3. 在邏輯運算符中: ^ 相同爲false,不同爲true

4.在位運算符中: &:有0則0,全1則1;//很適合保留數據的有效位
1. |:全幾則幾,不同爲1;

2. ^:相同爲0,不同爲1,//連續兩次^上同一個數,結果是自己本身

3. >>:有符號右移 如果最高位爲1,則補齊1如果最高位爲0,則補齊0;

4. >>>:無符號右移 不管最高位是0還是1,都補齊0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章