位运算与&的技巧
num&1判断num的奇偶性
#include <stdio.h>
int main()
{
int num;
scanf("%d", &num);
int flag = num & 1;//如果奇数,最后一位必为1,那么flag&1则为1,偶数则反之
if (1 == flag) {
printf("%d is odd number", num);
}
else {
printf("%d is even numbers", num);
}
return 0;
}