十进制转二进制快速方法
// 将整数转换为二进制字符串
string intToBinary(int num) {
if (num == 0) {
return "0";
}
string binary;
while (num > 0) {
binary = to_string(num & 1) + binary; // 取最低位
num >>= 1; // 右移一位
}
return binary;
}
// 将整数转换为二进制字符串
string intToBinary(int num) {
if (num == 0) {
return "0";
}
string binary;
while (num > 0) {
binary = to_string(num & 1) + binary; // 取最低位
num >>= 1; // 右移一位
}
return binary;
}