位运算几个技巧

判断一个数是基于还是偶数,相信很多人都做过,一般的做法的代码如下

if( n % 2) == 01
// n 是个奇数
}
1
2
3
如果把 n 以二进制的形式展示的话,其实我们只需要判断最后一个二进制位是 1 还是 0 就行了,如果是 1 的话,代表是奇数,如果是 0 则代表是偶数,所以采用位运算的方式的话,代码如下:

if(n & 1 == 1){
// n 是个奇数。
}

————————————————
版权声明:本文为CSDN博主「帅地」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_37907797/article/details/103120886

猜你喜欢

转载自www.cnblogs.com/wy9264/p/12369183.html