十进制转二进制的c语言代码
时间: 2023-09-15 09:18:01 浏览: 97
C语言十进制转二进制代码实例
5星 · 资源好评率100%
以下是一个将十进制数转换为二进制数的C语言代码:
```c
#include <stdio.h>
void decToBinary(int n) {
int binaryNum[32];
int i = 0;
while (n > 0) {
binaryNum[i] = n % 2;
n = n / 2;
i++;
}
for (int j = i - 1; j >= 0; j--)
printf("%d", binaryNum[j]);
}
int main() {
int decimalNum;
printf("Enter a decimal number: ");
scanf("%d", &decimalNum);
printf("Binary number is: ");
decToBinary(decimalNum);
return 0;
}
```
该程序使用了一个函数`decToBinary`将十进制数转换为二进制数,并在`main`函数中调用该函数。在`decToBinary`函数中,我们使用了一个数组`binaryNum`来存储二进制数,然后使用循环将十进制数转换为二进制数,并最终输出二进制数。
阅读全文