标签: c++ binary bitset
所以我知道有一种方法可以使用bitset库将Dec转换为二进制,但是你可以使用bitset库对二进制转换为十进制吗?或者你必须手动完成吗?
bitset<8> bin_x(number);
答案 0 :(得分:3)
你可以,但它应该是一个字符串。
std::bitset<8> bits("1111"); std::cout << bits.to_ulong() << std::endl;
您可以将整数转换为字符串,然后将其传递给bitset c-tor。
bitset
Live example