#include <bitset>
using namespace std;
/*
不够32,使用无符号 int
超过32,每多一个需要在后面添加一个无符号long long
所以后面递增8
*/
int main() {
bitset<32> bit;
bitset<129> bit2;
printf("32bit_length:%d\n",sizeof(bit));//4 8 16 24 32 40
printf("33bit_length:%d\n", sizeof(bit2)); //printf:24
//sizeof(bitset) is 4 * ((N + 31) / 32) in 32-bit computer
//sizeof(bitset) is 8 * ((N + 63) / 64) in 64-bit computer
return 0;
}
初识bitset
最新推荐文章于 2024-09-02 10:11:42 发布