标签:c语言 二进制数
获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列:
#include <stdio.h> int main() { int num = 0; scanf("%d", &num); char arr1[16]; char arr2[16]; int i = 0; int j = 0; for (i = 0; i < 32; i+=2) { arr1[j] = ((num >> i) & 1);//奇数位 j++; } j = 0; for (i = 1; i < 32; i += 2) { arr2[j] = ((num >> i) & 1);//偶数位 j++; } for (i = 15; i>=0; i--) { printf("%d", arr1[i]); printf("\n"); for (i = 15; i >= 0; i--) { printf("%d", arr2[i]); } return 0; }
本文出自 “10912110” 博客,请务必保留此出处http://10922110.blog.51cto.com/10912110/1718447
获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
标签:c语言 二进制数
原文地址:http://10922110.blog.51cto.com/10912110/1718447