c 语言10进制转2进制
时间: 2023-09-13 12:14:02 浏览: 110
以下是将十进制数转换为二进制数的C语言代码:
```c
#include <stdio.h>
int main() {
int decimal, binary[32], i = 0;
printf("请输入一个十进制数:");
scanf("%d", &decimal);
while (decimal > 0) {
binary[i] = decimal % 2;
decimal /= 2;
i++;
}
printf("转换为二进制数为:");
for (int j = i - 1; j >= 0; j--) {
printf("%d", binary[j]);
}
return 0;
}
```
该程序首先提示用户输入一个十进制数,然后使用循环将其转换为二进制数,并将每个位的二进制位存储在数组中。最后,使用另一个循环按相反的顺序输出二进制位,从而得到转换后的二进制数。