LAAS电文十进制转二进制C语言代码
时间: 2023-05-31 08:01:36 浏览: 108
十进制转二进制c++代码
4星 · 用户满意度95%
以下是一个简单的十进制转二进制的C语言代码示例:
```
#include <stdio.h>
int main()
{
int num, remainder, binary = 0, base = 1;
printf("Enter a decimal number: ");
scanf("%d", &num);
while (num > 0)
{
remainder = num % 2;
binary = binary + remainder * base;
num = num / 2;
base = base * 10;
}
printf("The binary equivalent is: %d", binary);
return 0;
}
```
在这个示例中,我们首先提示用户输入一个十进制数,然后使用while循环将其转换为二进制。循环中,我们使用num % 2来获取num的二进制位的值,然后将其乘以一个逐渐增加的基数,并将结果保存在变量binary中。然后,我们将num除以2,以准备处理下一个二进制位。最后,我们打印出二进制等价值。
阅读全文