#include<stdio.h> int main() { int arr[32]; int x=0,i=0,count=0; printf("请输入一个十进制数:\n"); scanf("%d",&x); for(i=0;x!=0;i++) { arr[i]=x%2; x=x/2; count=i; } count=count+1; for(;count<32;count++) {arr[count]=0;} printf("转换为二进制后奇数位为:\n"); for(i=31;i>=0;i=i-2) { printf("%d ",arr[i]);} printf("\n"); printf("转换为二进制后偶数位为:\n"); for(i=30;i>=0;i=i-2) { printf("%d ",arr[i]);} printf("\n"); return 0; }
分别输出一个整型数的二进制的奇数位和偶数位
原创
©著作权归作者所有:来自51CTO博客作者零点时光的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
打印二进制的奇数位和偶数位
1、1字节=8比特2、按位与3、移位操作符
按位与 移位操作符 字节 比特 -
输出一个数的二进制序列中的奇数位和偶数位
输出一个数的二进制序列中的奇数位和偶数位
输出一个数的二进制序列中的奇数位和偶数位 -
整数二进制奇数,偶数位的打印
获取一个数二进制中的奇数和偶数位,分别打印
数位 #include 二进制 简易代码 -
利用函数如何求解二进制1的个数,不同位的个数,奇数和偶数位
利用函数如何求解二进制1的个数,不同位的个数,奇数和偶数位
二进制中1的个数 二进制中不同位的个数 二进制中奇数和偶数位