C++ 清除一点

示例

C风格的位操作

可以使用按位AND运算符(&)清除一位。

// x位将被清除

number &= ~(1LL << x);

使用std :: bitset

reset(x)或set(x,false)-清除位置上的位x。

std::bitset<5> num(std::string("01100"));

num.reset(2);     // num现在是01000

num.reset(0);     // num仍然是01000

num.set(3,false); // num现在是00000

           

以上是 C++ 清除一点 的全部内容, 来源链接: utcz.com/z/326274.html

回到顶部