获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
2017-10-12 20:46
393 查看
#define _CRT_SECURE_NO_WARNINGS -1 #include <stdio.h> #include <windows.h> void fun(unsigned int num) { unsigned int ret = num; int i = 0; printf("奇数位从小到大依次为:\n"); for (i = 0; i < 16;i++) { printf("%d ",ret&1); ret >>= 2; } printf("\n"); printf("偶数位从小到大依次为:\n"); num >>= 1; for (i = 0; i < 16; i++) { printf("%d ", num & 1); num >>= 2; } printf("\n"); } int main() { printf("请输入一个无符号的整型数字:\n"); unsigned int num = 0; scanf("%u", &num); fun(num); system("pause"); return 0; }
例如 10的32位二进制为:
00000000 00000000 00000000 00001010
奇数位序列:00000000 00000000
偶数位序列:11000000 00000000
运行结果:
相关文章推荐
- 1.写一个函数返回参数二进制中1的个数2.获取一个数二进制序列中所有的偶数为和奇数位,分别输出二进序列3.输出一个整数的每一位4.编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(b
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- [置顶] 【C语言】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 【C语言】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- C语言 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- c语言:获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 如何用C语言获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列