判断奇偶性不对吧,应该是&1 bool isOdd(int val){ if (val & 2 == 1){ return true; } else{ return false; } }