c语言二进制串转字符串
时间: 2023-09-15 11:18:00 浏览: 79
二进制字节与字符串之间的转换
3星 · 编辑精心推荐
可以使用C语言中的atoi()函数将二进制串转换为十进制数,然后再将十进制数转换为字符串。具体代码如下:
```
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char binaryStr[100];
printf("请输入二进制串:");
scanf("%s", binaryStr);
int decimalNum = strtol(binaryStr, NULL, 2); // 将二进制串转换为十进制数
char str[100];
sprintf(str, "%d", decimalNum); // 将十进制数转换为字符串
printf("转换后的字符串为:%s\n", str);
return 0;
}
```
阅读全文