📅  最后修改于: 2020-10-17 06:15:10             🧑  作者: Mango
C++ STL bitset.flip()函数用于翻转所有将0转换为1并将1转换为0的位值。如果传递了参数“位置”,则仅将位翻转到指定位置。
将位集“ bs”视为一个对象。
bs.flip ();
bs.flip (int pos);
pos:它带有一个参数“ pos”,但这不是强制性的。
它返回一个新的二进制表示号。
#include
#include
using namespace std;
int main()
{
bitset<4> b(string("0101"));
cout<
输出:
1010
#include
#include
using namespace std;
int main()
{
bitset<4> b(string("0101"));
bitset<6> b1(string("011010"));
cout<
输出:
1101
001010