打印整数二进制的奇数位和偶数位!

获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列:

#include <stdio.h>
int main()
{
    
    
 int i = 0;
 int num = 7;
 printf("奇数位:");
 for (i = 31; i >= 1; i-=2)
 {
    
    
  printf("%d ", (num >> i) & 1);
 }
 printf("\n");
 printf("偶数位:");
 for (i = 30; i >= 0; i-=2)
 {
    
    
  printf("%d ", (num >> i) & 1);
 }
 return 0;
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/WEIYANGBIN/article/details/105941561
今日推荐