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

来源:互联网 发布:linux开源代码 编辑:程序博客网 时间:2024/05/21 01:52
#include<stdio.h>#include<windows.h>void print(int n){    int i = 0;    printf("奇数位二进制序列为:");    for (i = 31; i >= 0; i--)    {        if (i % 2 == 0)        {            printf("%d", (n >> i) & 1);        }    }    printf("\n");    printf("偶数位二进制序列为:");    for (i = 31; i >= 0; i--)    {        if (i % 2 == 1)        {            printf("%d", (n >> i) & 1);        }    }}int main(){    int a = 12345;    print(a);    printf("\n");    system("pause");    return 0;}
阅读全文
0 0