c 语言十进制转2进制
时间: 2023-10-06 13:12:38 浏览: 86
C语言十进制转二进制代码实例
5星 · 资源好评率100%
以下是将十进制转换为二进制的C语言代码:
```c
#include <stdio.h>
int main()
{
int decimal, binary = 0, base = 1, rem;
printf("Enter a decimal number: ");
scanf("%d", &decimal);
while(decimal != 0)
{
rem = decimal % 2;
binary += rem * base;
decimal /= 2;
base *= 10;
}
printf("Binary number is: %d", binary);
return 0;
}
```
该程序首先要求用户输入一个十进制数,然后通过使用while循环将其转换为二进制数。在循环中,我们使用了模运算符将十进制数转换为二进制数,并使用递增的基数将其加入到二进制数字中。最后,程序输出转换后的二进制数。
阅读全文