1秒登錄
int a = 5; int b = 30; Console.WriteLine(a^b); Console.ReadKey(); 輸出結果是27
這是因為 5的二進制是0000 010130的二進制是0001 1110而異或的算法就是,兩個二進制數的每一位進行比較,如果相同則為0,不同則為1,即
0000 01010001 1110--------------0001 1011而00011011表示的十進制數是27。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。