#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;
输出结果如下:

本文通过C++代码展示了如何使用bitset类初始化不同长度的位集,并将它们输出到控制台。文中创建了四个不同大小的位集,分别通过十六进制数和字符串初始化,最后打印出每个位集的内容。
4871

被折叠的 条评论
为什么被折叠?



