我必须将一个整数(从 0 到 225)转换为 8 个字符的二进制字符串,我一直在尝试使用 bitset,但我没有任何运气。如何获取一个整数并将其转换为 8 个字符的二进制字符串?
最佳答案
我认为您在使用 bitset
方面做得很好。不知道您在使用 bitset
时遇到了哪些问题,但请尝试以下操作。请注意,可以使用各种类型的值初始化位集,其中一种是整数类型:
int main() {
int value = 201;
std::bitset<8> bs(value);
cout << bs.to_string();
}
关于c++ - 将整数转换为二进制字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46899356/