十进制转化为二进制c语言用函数实现
时间: 2023-06-07 17:08:36 浏览: 97
C语言 进制转换
好的,我可以回答这个问题。您可以使用以下函数将十进制转化为二进制:
```C
void decimalToBinary(int decimalNumber) {
int binaryNumber[32];
int i = 0;
while (decimalNumber > 0) {
binaryNumber[i] = decimalNumber % 2;
decimalNumber = decimalNumber / 2;
i++;
}
for (int j = i - 1; j >= 0; j--) {
printf("%d", binaryNumber[j]);
}
}
```
您可以将要转换的十进制数作为参数传递给此函数。该函数使用一个整型数组来存储二进制数,并使用 while 循环将十进制数转换为二进制数。最后,使用 for 循环以相反的顺序打印二进制数字。
阅读全文