1.一个整数的二进制形式的第k位是1还是0。
int find_k(int num , int k){ return ((num >> k) & 1); }
2.一个整数的二进制形式中的lowbit()操作。
int lowbit(int x){ return x & - x; }