使用c语言把十进制转换二进制
时间: 2024-01-12 10:04:52 浏览: 103
C语言 十进制转换成二进制
以下是使用C语言将十进制转换为二进制的代码示例:
```c
#include <stdio.h>
void decimalToBinary(int decimal);
int main() {
int decimal;
printf("Enter a decimal number: ");
scanf("%d", &decimal);
decimalToBinary(decimal);
return 0;
}
void decimalToBinary(int decimal) {
int binary[32], i = 0;
while (decimal > 0) {
binary[i] = decimal % 2;
decimal /= 2;
i++;
}
printf("Binary equivalent: ");
for (int j = i - 1; j >= 0; j--) {
printf("%d", binary[j]);
}
}
```
这个程序会要求用户输入一个十进制数,然后将其转换为二进制并输出结果。
阅读全文