C++中的異或運算符^的使用方法
更新時間:2013年05月07日 11:39:49 作者:
本篇文章對C++中的異或運算符^的使用方法進行的詳細的分析介紹,需要的朋友參考下
C++中^運算表示的是二進制的異或運算
2^4=6
010^100=110
使用該運算可以實現(xiàn)無中間變量兩數(shù)字的兌換
下面的例子實現(xiàn)a和b的置換
a=2;
b=4;
a=a^b;
b=a^b;
a=a^b;
異或^是一個非常重要的運算符,大量問題可以利用異或的特點找到解決方案,尤其是在各大公司的面試題中。異或絕對是一個關(guān)鍵的運算符。
相關(guān)文章
C語言數(shù)據(jù)結(jié)構(gòu)之隊列的定義與實現(xiàn)
隊列是一種特殊的線性表,特殊之處在于它只允許在表的前端(head)進行刪除操作,而在表的后端(tail)進行插入操作。本文將詳細講講C語言中隊列的定義與實現(xiàn),感興趣的可以了解一下2022-07-07
Linux中使用C語言的fork()函數(shù)創(chuàng)建子進程的實例教程
fork是一個在Linux系統(tǒng)環(huán)境下專有的函數(shù),現(xiàn)有的進程調(diào)用fork后將會創(chuàng)建一個新的進程,這里我們就來看一下Linux中使用C語言的fork()函數(shù)創(chuàng)建子進程的實例教程2016-06-06

