n&1 判断奇偶 (位运算符)

 

n&1   与运算      可以判断n是否为偶数     如果是偶数,n&1返回0;否则返回1,为奇数。

关于位运算符

1.int 上限为2^31-1,无穷大的数可以设置为(1<<31)-1(加括号因为位运算符优先级低于算术运算符)

更常用的是2^30-1,可以避免相加超过int的情况。

const int INF=(1<<30)-1;

const int INF= 0x3fffffff;

n&1 判断奇偶 (位运算符)