Java:Java的^運算符詳解


按位異或運算符(^)是二元運算符,要化為二進制才能進行計算,在兩個操作數中,如果兩個相應的位相同,則運算結果為0,否則1;例如:
int a=15;
int b=a^8;
運算結果為:a=15;b=7;
a(二進制)=1111;8(二進制)=1000;1111^1000=0111;er 0111=7(十進制);

 

在兩個布爾變量里if(boolean a ^ boolean b)就是 當a和b同真或同假時為真,不然為假。

 

文章轉載至:https://www.cnblogs.com/FishCake/p/3298761.html


免責聲明!

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



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