获取一个数二进制中所有偶数位和奇数位;
//#include<stdio.h>
//#include<stdlib.h> //二进制数的奇数位和偶数位的输出;right;
//int main()
//{
// int i = 0;
// int n = 0;
// printf("请输入值:");
// scanf_s("%d", &n);
// {
// for (i = 31; i >0; i -=2)
// {
// printf("%d", (n >> i) & 1);
// }
// printf("\n");
// for (i = 30; i >= 0; i -=2)
// {
// printf("%d", (n >> i)&1); //
// }
// }
// system("pause");
// return 0;
//}
创建临时变量
// int i = 0;
// int tmp=0;
// scanf("%d",&num);
// printf("奇数位为:");
// for (i = 31; i >= 0; i = i - 2)
// {
// tmp = (num >> i) & 1;
// printf("%d", tmp);
// }
// printf("\n");
// printf("偶数位为:");
// for (i = 30; i >= 0; i - 2)
// {
// tmp = (num >> i) & 1;
// printf("%d", tmp);
// }
// printf("\n");
//
//}