a&1为假或者b&1为假则执行if语句。&是相与符号,比如,1&1=1,1&0=0;
if(!(a&1) || !(b&1))就是如果a 是偶数,或者b是偶数if(a&1)就是如果a是奇数
a 或 b的mask 有不带1的