一聚教程网:一个值得你收藏的教程网站

最新下载

C++使用异或运算实现交换两个数的值

时间:2018-09-20 13:18:42 编辑:猪哥 来源:转载

异或交换两个数的值是资源开销最小的方法,不需要中介数,原理简单的来说就是异或的负负得正

代码:

#include 

int main()
{
 int a = 11, b = 22;
 printf("a=%d b=%d\n", a, b);
 a = a ^ b;
 b = a ^ b;
 a = a ^ b;
 printf("a=%d b=%d\n", a, b);
}

 

编译:
gcc test.c -o test

执行:
a=11 b=22
a=22 b=11

文章评论

热门栏目

马会一码爆料 县级市| 江川县| 桦川县| 沁源县| 博兴县| 庆安县| 克东县| 都昌县| 山阴县| 曲阜市| 寻甸| 荆州市| 金川县| 丹东市| 东宁县| 铜山县| 汶川县| 安国市| 治县。| 会东县| 昌平区| 台湾省| 晋城| 禹城市| 长治市| 行唐县| http://www.chszah.cn 科尔| 年辖:市辖区| 大荔县| 祁门县| 杭州市| 封丘县| 祁东县| 会宁县| 宜川县| 黄骅市| 石渠县| 宜丰县| 阳江市| 礼泉县| 淮安市| 武川县| 云霄县| 乾安县| 武汉市| 松桃| 太仓市| 吉安市| 鞍山市| 闽清县| 孟村| 青海省| 吕梁市| 高邮市| 于都县| http://asldzu.cn 玛纳斯县| 滕州市| 新乡市| 奉贤区| 防城港市| 宁明县| 长岭县| 保定市| 天台县| 日土县| 万载县| 桐乡市| 阿克陶县| 高邮市| 海门市| 通化县| 彝良县| 桓台县| 满洲里市| 金乡县| 宜城市| 娱乐| 永胜县| 嘉荫县| 绥宁县| 兴业县| 江川县| 西乌珠穆沁旗| 麻阳| 祁东县| 勃利县| 莱芜市| 青龙| 五峰| http://www.lyqxxm.cn 黎城县| 宜宾市| 连山| 扬中市| 田林县| 无棣县| 永康市| 南投县| 苗栗市| 高平市| 肥城市| 青河县| 清水河县| 宝丰县| 南涧| 呼图壁县| 吴堡县| 新宾| 保德县| 纳雍县| 金阳县| 五莲县| 安远县| 乌什县| 靖远县| 沙河市| 南京市| 花垣县| 修武县| http://yvnbgt.cn 广河县| 九江县| 兰溪市| 贵阳市| 渭源县| 卢湾区| 马山县| 河北省| 泗阳县| 福泉市| 赫章县| 毕节市| 德江县| 吴忠市| 惠水县| 新乡市| 崇礼县| 合川市| 陇南市| 鹤岗市| 甘洛县| 英德市| 泽州县| 南康市| 柳林县| 河间市| 灵台县| 于田县| 璧山县| http://wkLnnd.cn 墨竹工卡县| 云阳县| 芮城县| 同心县| 黑山县| 襄城县| 林周县| 大化| 蒙自县| 凯里市| 香河县| 东台市| 常宁市| 宝清县| 靖西县| 广南县| 乌什县| 海城市| 当涂县| 土默特右旗| 彭泽县| 安吉县| 沁源县| 中超| 诏安县| 西乌珠穆沁旗| 清涧县| 青海省| http://www.bmvyog.cn 手机| 曲松县| 三亚市| 渝中区| 财经| 三穗县| 会泽县| 丹东市| 扶风县| 临颍县| 塔城市| 兴和县| 乐安县| 潼南县| 安陆市| 长兴县| 赤壁市|