C++ 返回最后一位1 一种操作

例如x=101010 返回10
x=10101000 返回1000

int lowbit(int x)
{
	return x & -x;
}

C++中负数用补码存的表示~x+1
可以用于一个数的二进制表达中的1的个数。

如有错误,欢迎留言!共同学习!

你可能感兴趣的:(力扣,字符串,c++)