#include <bitset>
bitset<16> bit(10);
cout <<bit <<endl;
cout <<bit.none() <<endl;//全部存在0返回真
cout <<bit.size() <<endl;//初始化时,设置的位数
cout <<bit[0] <<endl; //访问位下标值
cout <<bit.test(0) <<endl;//访问位下标值
//bit.set(0);//设置下标0的位置为1
//bit.set();//设置下标值全部为1
//bit.reset(1);//设置下标1的位置为0
//bit.reset();//设置下标全部为0
cout <<bit.to_ulong() <<endl;//返回long型
cout <<bit.to_string() <<endl;//返回string型
cout <<bit.count() <<endl;//返回有多少个1