位运算技巧
Posted blentle
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了位运算技巧相关的知识,希望对你有一定的参考价值。
1.交换两个数
传统写法:
int tmp = x; x = y; y = tmp;
不使用额外的辅助变量
x = x ^ y y = x ^ y x = x ^ y
任何数与0异或都是它本身;
以上是关于位运算技巧的主要内容,如果未能解决你的问题,请参考以下文章
位运算---------图解及代码演示(gan货技巧满满,适合初学者)