#include<stdio.h> #include<windows.h> void showOE(int x) { int arr1[16] = { 0 }; int arr2[16] = { 0 }; int j = 0; int k = 0; int i = 0; for (; i < 32; i += 2) { if (x&(1 << (31 - i))) { arr1[j] = 1; } j++; printf("%d ", x&(1 << (31 - i))); if (x&(1 << (30 - i))) { arr2[k] = 1; } k++; printf("%d ", x&(1 << (30 - i))); } } int main() { int x = 12; showOE(x); system("pause"); return 0; }
.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
猜你喜欢
转载自blog.csdn.net/zy_20181010/article/details/79902062
今日推荐
周排行