十进制整数转二进制
这里分享一个十进制整数转成二进制字符的方法
原理还是/2的方式,采用位运算的方式
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
while(a>0)
{
if((a&1) == 0)
{
printf("%d",0);
}
else
{
printf("%d",1);
}
a = a>>1;
}
return 0;
}
大家感兴趣的话可以试一试
下面再展示一个判断奇数和偶数的方法,和上上面的方法大体相似
#include<stdio.h>
int main()
{
int num;
scanf("%d",&num);
if((num&1) == 0)
{
printf("偶数");
return 0;
}
printf("奇数");
return 0;
}
希望对大家有帮助哈