算法 Tricks(四)—— 获取一个数二进制形式第一个不为 0 的位置 int n = ...; int flag = 1; while ((flag & n) == 0) flag <<= 1; // & 运算时,其实判断的是二者的二进制形式;