位运算技巧

1.交换两个数

传统写法:

int tmp = x;
x = y;
y = tmp;

不使用额外的辅助变量

x = x ^ y   
y = x ^ y  
x = x ^ y  

任何数与0异或都是它本身;

任何数与它本身异或都是0;

posted @ 2019-05-24 15:33  小-欢-欢  阅读(131)  评论(0编辑  收藏  举报