正在加载图片...
#include stdio. h" main i int num, mask, i printf("Input a integer number scanf(" %od", &num) mask=1<<15;/*构造1个最高位为1、其余各位为0的整数(屏蔽字)*/ printf( %d=,num) for(i=1;i<=16;i+) putchar(mum&mask?1:0),/*输出最高位的值(1/0)*/ num<<=1 /*将次高位移到最高位上* if( 1904==0)putchar() 四位一组,用逗号分开叫一一 printf(" bBn; 下一顶返回本章首页 下一页 上一页 #include "stdio.h" main() { int num, mask, i; printf("Input a integer number: "); scanf("%d",&num); mask = 1<<15; /*构造1个最高位为1、其余各位为0的整数(屏蔽字)*/ printf("%d=" , num); for(i=1; i<=16; i++) { putchar(num&mask ? ’1’: ‘0’); /*输出最高位的值(1/0)*/ num <<= 1; /*将次高位移到最高位上*/ if( i%4==0 ) putchar(‘,’); /*四位一组,用逗号分开*/ } printf("\bB\n"); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有