70,024
社区成员




long long number = 21;
bitset<64> b1(number);
// bitset转化为char*
string str = b1.to_string();
char* ch = const_cast<char*>(str.c_str());
cout << str << endl;
cout << ch << endl;
// char*转化为bitset
char* chNum = "32";
bitset<32> b2(atoi(chNum));
cout << b2 << endl;
#include <iostream>
#include <bitset>
using namespace std;
int main ()
{
bitset<4> mybits; // mybits: 0000
mybits.set(); // mybits: 1111
cout << mybits << " as an integer is: " << mybits.to_ulong() << endl;
return 0;
}