您好,今天飛哥來為大家解答以上的問題。c語言異或運算符,c語言異或運算相信很多小伙伴還不知道,現在讓我們一起來看看吧!
1、這個東西得等你深入學習后才能體會到它的妙處,現在先說一下也好:異或:若參加運算的兩個二進制位同號,則結果為0;異號則為1.即0異或0=0,1異或0=1,1異或1=0.應用:1.使特定位翻轉.假設有01111010,想使其低4位翻轉.可以將它與00001111進行異或運算.結果為011101012.與0異或,保留原值.如012異或00=012.3.交換兩個值,不用臨時變量.假如a=3,b=4.想將a和b的值互換,可以用以下賦值語句實現:a=a異或b;b=b異或a;a=a異或b;。
本文就為大家分享到這里,希望小伙伴們會喜歡。