用c语言写一个十进制转换二进制
时间: 2023-05-21 20:03:19 浏览: 179
c语言 十进制转换为二进制
5星 · 资源好评率100%
的函数,函数原型为:void dec2bin(int dec, char* bin)。
以下是函数的代码:
void dec2bin(int dec, char* bin) {
int i = 0;
while (dec > 0) {
bin[i++] = dec % 2 + '0';
dec /= 2;
}
bin[i] = '\0';
int len = strlen(bin);
for (int j = 0; j < len / 2; j++) {
char temp = bin[j];
bin[j] = bin[len - j - 1];
bin[len - j - 1] = temp;
}
}
这个函数可以将一个十进制数转换成二进制数,并将结果存储在一个字符数组中。
阅读全文