#include <iostream>
#include <bitset>
#include <string>
using namespace std;
int main()
{
bitset<16> bitvec1(0xFFFF);
bitset<32> bitvec2(0xFFFF);
bitset<64> bitvec3(0xFFFF);
bitset<64> bitvec4(string("1111100000"));
cout << "bitvec1 = " << bitvec1 << endl
<< "bitvec2 = " << bitvec2 << endl
<< "bitvec3 = " << bitvec3 << endl
<< "bitvec4 = " << bitvec4 << endl;
system("PAUSE");
return 0;
输出结果如下: