📜  C++ STL-bitset.flip()函数

📅  最后修改于: 2020-10-17 06:15:10             🧑  作者: Mango

C++ STL bitset.flip()函数

C++ STL bitset.flip()函数用于翻转所有将0转换为1并将1转换为0的位值。如果传递了参数“位置”,则仅将位翻转到指定位置。

句法

将位集“ bs”视为一个对象。

bs.flip ();
bs.flip (int pos);

参数

pos:它带有一个参数“ pos”,但这不是强制性的。

返回值

它返回一个新的二进制表示号。

例子1

#include 
#include 
using namespace std;
int main()
{
bitset<4> b(string("0101"));
cout<

输出:

1010

例子2

#include 
#include 
using namespace std;
int main()
{
bitset<4> b(string("0101"));
bitset<6> b1(string("011010"));
cout<

输出:

1101
001010