算法 Tricks(四)—— 获取一个数二进制形式第一个不为 0 的位置

int n = ...;
int flag = 1;
while ((flag & n) == 0) flag <<= 1;
        // & 运算时,其实判断的是二者的二进制形式;
原文地址:https://www.cnblogs.com/mtcnn/p/9423641.html