c语言十进制转二进制代码
时间: 2023-12-25 11:29:56 浏览: 157
十进制转二进制C语言.docx
以下是一个C语言的代码示例,用于将十进制数转换为二进制数:
```c
#include <stdio.h>
void dectobin(int n) {
if (n == 0) {
return;
}
dectobin(n / 2);
printf("%d", n % 2);
}
int main() {
int n;
scanf("%d", &n);
dectobin(n);
return 0;
}
```
这段代码使用递归的方式将十进制数转换为二进制数。首先,判断输入的数是否为0,如果是0则直接返回。否则,将输入的数除以2并递归调用函数本身,然后打印余数。这样就可以逐步将十进制数转换为二进制数。
阅读全文