c语言——输出二进制中的奇数位和偶数位

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/gdarg/article/details/90605587
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int main()
{
	int i = 0;
	int a = 0;
	int tmp = 0;
	printf("请输入一个整数:\n");
	scanf("%d ", &a);
	for (i = 31; i >= 0; i = i - 2)
	{
		tmp = (a >> i) & 1;
		printf("奇数位为:%d",tmp);
	}
	printf("\n");
	for (i = 30; i >= 0; i = i - 2)
	{
		tmp = (a >> i) & 1;
		printf("偶数位为:%d",tmp);

	}
	printf("\n");
	system("pause");
}

qq1846074273

猜你喜欢

转载自blog.csdn.net/gdarg/article/details/90605587