C++中的异或运算符^的使用方法
2018-10-12 14:09
555 查看
C++中^运算表示的是二进制的异或运算
2^4=6
010^100=110
使用该运算可以实现无中间变量两数字的兑换
下面的例子实现a和b的置换
a=2;
b=4;
a=a^b;
b=a^b;
a=a^b;
异或^是一个非常重要的运算符,大量问题可以利用异或的特点找到解决方案,尤其是在各大公司的面试题中。异或绝对是一个关键的运算符。
您可能感兴趣的文章:
相关文章推荐
- 【C++基础】类型转换运算符的使用方法(reinterpret_cast、 const_cast、static_cast、dynamic_cast)
- C++中四种类型转换运算符的使用方法
- C++类型转换运算符的使用方法
- C++中四种类型转换运算符的使用方法
- C++中四种类型转换运算符的使用方法
- C++中四种类型转换运算符的使用方法
- C++里,我们通过在一个类中重载括号运算符的方法使用仿函数
- C++中四种类型转换运算符的使用方法
- C++中四种类型转换运算符的使用方法
- 分享:C++中四种类型转换运算符的使用方法
- C++中四种类型转换运算符的使用方法
- C++中类型转换运算符的使用方法
- C++按位异或运算符的使用介绍
- C++中四种类型转换运算符的使用方法
- C++中四种类型转换运算符的使用方法(reinterpret_cast,const_cast,static_cast,dynamic_cast)
- 使用IDispatch::Invoke函数在C++中调用C#实现的托管类库方法
- tinyxml的使用方法(c++)
- C++中Static作用和使用方法
- C++指针使用方法
- C++ typename 关键字的使用方法和注意事项