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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章