编一段可以将输入的十进制整数num转换成二进制字符串输出的c语言代码
时间: 2023-07-16 12:13:34 浏览: 136
C语言实现十进制数转换为二进制数
5星 · 资源好评率100%
以下是将十进制整数 num 转换成二进制字符串输出的 C 语言代码:
```c
#include <stdio.h>
int main() {
int num, binary[32], i = 0;
printf("请输入一个十进制整数: ");
scanf("%d", &num);
while (num > 0) {
binary[i] = num % 2;
num /= 2;
i++;
}
printf("二进制表示为: ");
for (int j = i - 1; j >= 0; j--)
printf("%d", binary[j]);
return 0;
}
```
该程序将输入的十进制整数 num 转换成二进制数,存储在数组 binary 中,并倒序输出二进制数,最终得到一个二进制字符串。
阅读全文