位运算判断奇偶数

1 判断奇偶数
常用的

(a%2!=0)

位运算

  1. a&1 = 0 偶数

  2. a&1 = 1 奇数

原理:任何偶数二进制第一位数必定0,而奇数必定是1,而1的二进制就是1,所以可以用这个判断

位运算判断奇偶数_位运算用法_Stark Einstein的博客-CSDN博客

位运算的优先级最低,但是运算速度却最快,所以用i&1判断奇偶,要比用i%2==1来判断大约快4倍。在一个要执行上万次的for循环里,能明显提升判断效率。 
 

位运算判断奇偶数 - Chen Jian - 博客园


版权声明:本文为speciality原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。