马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
&:与运算,雷同位的两个数字都是1,就是1;有一个不是1,就是0;
|:或运算,雷同位一个是1,就是1;
~:取反,0为1,1为0;
^:异或,雷同为1,差别为0;
<<:左移,左移几位补几个0;
>>:右移,右移几位补几个符号位的值
用异或的方式实现数的交换:- #include<stdio.h>
- int main()
- {
- int a = 1;
- int b = 2;
- a = a ^ b;
- b = a ^ b;
- a = a ^ b;
- return 0;
- }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |