邏輯運算符&(按位與)與|(按位或)的舉例


在java中2|3&5的值是?
int是32位,現在為方便只寫4為即可,因為數比較小。
2的二進制表示 0010,3的二進制0011,5的二進制0101.
&的優先級高於|的優先級。
1、&先計算
0011 & 0101 兩個操作數都為1才為1,結果0001。
2、|再計算
0001 | 0011 只要有一位為1即為1,結果0011。
所以最后結果為3。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM