StackOverflow 文档 C++ 教程 位操作 设置所有位 设置所有位 Created: November-22, 2018 C 风格的位操作 x = -1; // -1 == 1111 1111 ... 1111b (请参阅此处以获取有关其原因的解释,并且实际上是最佳方法。) 使用 std::bitset std::bitset<10> x; x.set(); // Sets all bits to '1' 删除最右边的设置位检查一下