c++ 十进制转二进制字符串

在 C++ 中,可以使用位运算符(>> 和 &)和循环语句来实现十进制转二进制字符串的操作。下面是一个示例代码:

#include <bitset>
#include <iostream>
std::string decimalToBinary(int num) {
    std::bitset<32> binary(num);
    return binary.to_string();
int main() {
    int decimal = 9;
    std::cout << decimalToBinary(decimal) << std::endl;
    return 0;
              X_PENG