C++中的異或運(yùn)算符^的使用方法
更新時(shí)間:2013年05月07日 11:39:49 作者:
本篇文章對C++中的異或運(yùn)算符^的使用方法進(jìn)行的詳細(xì)的分析介紹,需要的朋友參考下
C++中^運(yùn)算表示的是二進(jìn)制的異或運(yùn)算
2^4=6
010^100=110
使用該運(yùn)算可以實(shí)現(xiàn)無中間變量兩數(shù)字的兌換
下面的例子實(shí)現(xiàn)a和b的置換
a=2;
b=4;
a=a^b;
b=a^b;
a=a^b;
異或^是一個(gè)非常重要的運(yùn)算符,大量問題可以利用異或的特點(diǎn)找到解決方案,尤其是在各大公司的面試題中。異或絕對是一個(gè)關(guān)鍵的運(yùn)算符。
您可能感興趣的文章:
相關(guān)文章
C++實(shí)現(xiàn)LeetCode(209.最短子數(shù)組之和)
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(209.最短子數(shù)組之和),本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08QT實(shí)現(xiàn)年會抽獎(jiǎng)小軟件的示例代碼
本文主要介紹了QT實(shí)現(xiàn)年會抽獎(jiǎng)小軟件的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01