位運算應用學習探究——異或——用來交互兩個整型數據

以前只知道位運算怎樣計算,未曾思考過怎樣實際應用,及應用場景。 看到別人代碼中的運用方式,感覺一時又無法理解。因此稍微深入學習瞭解一下這部分內容,在此MARK。 ========================= int a=8, b=10; 則按位異或運算如下: a^=b; b^=a; a^=b; 換算過程如下: a經過了2次轉換 b經過了1次轉換 轉換過程類似[ 2+3=5;5-2=3;5-3
相關文章
相關標籤/搜索