70,023
社区成员




int k; //k就是32位数,随便你赋值
for(int i=0; (i<32) && !((1<<i)&k); i++)
/* nothing */ ;
int k; //k就是32位数,随便你赋值
for(int i=0; i<32; i++)
{
if( (1<<i)&k ){
cout<<i<<endl; //最低位是第0位。
break;
}
}