码迷,mamicode.com
首页 >  
搜索关键字:获取一个数二进制序列中所有的偶数位和奇数位    ( 9个结果
获取一个数二进制序列中所有的偶数位和奇数位
思路:要判断一个整数的二进制偶数位是0还是1,则可以用这个整数和1或2进行&的用算,之后进行右移在进行&的用算,知道右移为0结束。 可以利用这种方法提取二进制数。 ...
分类:其他好文   时间:2019-02-11 10:35:45    阅读次数:241
Work_8
写一个函数返回参数二进制中 1 的个数 比如: 15 => 0000 1111 => 4 个 1 获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。 输出一个整数的每一位。 编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同? 输入例子: 1999 22 ...
分类:其他好文   时间:2018-12-25 01:02:26    阅读次数:137
获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列 比如11的二进制为01011 输出为 奇数序列:0 0 1 偶数序列:1 1 代码如下: 主函数 ...
分类:其他好文   时间:2016-06-13 11:45:46    阅读次数:292
获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列:#include<stdio.h> intmain() { intnum=0; scanf("%d",&num); chararr1[16]; chararr2[16]; inti=0; intj=0; for(i=0;i<32;i+=2) { arr1[j]=((num>>i)&1);//奇数位 j++; }..
分类:其他好文   时间:2015-12-01 15:04:56    阅读次数:130
C语言获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
#include<stdio.h> intmain() { intnum,i,j,m,a[16],b[16]; scanf("%d",&num); m=sizeof(a)/sizeof(a[0]); for(i=0,j=0;j<32;i++,j+=2) { a[m-1-i]=(num>>j)&1;/*num向右移动j位,数组a被倒序输入*/ } printf("偶数位为:"); for(i=0;i<m;i++) { pri..
分类:编程语言   时间:2015-10-10 12:48:55    阅读次数:178
获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
#include<stdio.h> #include<math.h> intmain() { inta,i; intcount=0; inttemp1[16]; inttemp2[16]; scanf("%d",&a); while(count<32) { temp1[count/2]=a%2; a=a>>1; count++; temp2[(count-1)/2]=a%2; a=a>>1; count++; ..
分类:其他好文   时间:2015-09-29 01:20:27    阅读次数:153
【C语言】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
#include<stdio.h> intmain() { intarr[32]; intm=0,i=0,count=0; printf("请输入一个十进制数:\n"); scanf("%d",&m); for(i=0;m!=0;i++) { arr[i]=m%2; m=m/2; count=i+1; } for(;count<32;count++) { arr[count]=0; } printf("转换为二进制后奇数位为:\n");..
分类:编程语言   时间:2015-09-27 18:52:33    阅读次数:304
获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
#include<stdio.h> intmain() { inti,j,b,size; chara[100]; printf("请输入一个数:"); scanf("%d",&b); size=16; j=15; for(i=0;i<size;i++) { { if((b>>j)&1) a[size-1-j]=‘1‘; else a[size-1-j]=‘0‘; } j--; } printf("输出2进制数\n"); for(i=0;..
分类:其他好文   时间:2015-09-27 11:20:14    阅读次数:156
与整数二进制序列有关的编程题
1.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列#include<stdio.h>intmain(){inti,j,n,m;chara[32]={0};printf("peleaseinputthenumber:");scanf("%d",&n);for(m=0;m<32;m++){i=(unsignedint)n%2;j=(unsignedint)n/2;n=j;a[m]=i;}printf("此数..
分类:其他好文   时间:2015-08-15 06:49:48    阅读次数:112
9条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!