欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。

程序员文章站 2022-04-04 09:02:32
...
#include<stdio.h>
int main()
{
	int a[32];
	int num=0;
	int i=0;
	printf("请输入一个数字:        》");
	scanf("%d",&num);
	for(i=31;i>=0;i--)
	{
		a[i]=num&1;
		num=num>>1;
	}
	printf("该数二进制偶数位序列为:》");
	for(i=0;i<32;i+=2)
	{
		printf("%d",a[i]);
	}
	putchar('\n');
	printf("该数二进制奇数位序列为:》");
	for(i=1;i<32;i+=2)
	{
		printf("%d",a[i]);
	}
	putchar('\n');
	
	return 0;
}
获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。