对于求一个数的二进制,我们可以利用按位与1的方式与移位来实现
首先是主函数
#include<stdio.h>
int main()
{
int num;
scanf("%d",&num); //任意输入一个数到终端
two(num); //调用二进制计算函数
}
void two(int num)
{
two(n>>1); //递归函数,重复调用two函数
printf("%d",num&1);
}
对于求一个数的二进制,我们可以利用按位与1的方式与移位来实现
首先是主函数
#include<stdio.h>
int main()
{
int num;
scanf("%d",&num); //任意输入一个数到终端
two(num); //调用二进制计算函数
}
void two(int num)
{
two(n>>1); //递归函数,重复调用two函数
printf("%d",num&1);
}