uint32_t _test(uint32_t x){
x--;
x |= x>>1;
x |= x>>2;
x |= x>>4;
x |= x>>8;
x |= x>>16;
return x+1;
}
把一个数转换成2的幂次方 ,进位方式
uint32_t _test(uint32_t x){
x--;
x |= x>>1;
x |= x>>2;
x |= x>>4;
x |= x>>8;
x |= x>>16;
return x+1;
}
把一个数转换成2的幂次方 ,进位方式