int n = ...;
int flag = 1;
while ((flag & n) == 0) flag <<= 1;
        // & 运算时,其实判断的是二者的二进制形式;
posted on 2016-09-21 23:34  未雨愁眸  阅读(247)  评论(0编辑  收藏  举报