A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© tyoung 中级黑马   /  2016-1-23 14:15  /  1096 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

int n = 0;
    printf ("请输入你要查看的整数:\n");
    scanf ("%d",&n) ;
    int bits = sizeof(n) * 8;
    printf("%d位\n",bits);
    while (bits-->0) {
        printf("%d", n>>bits&1);//第一次bits=31,
        
        for(i=10000;i>0;i--){
            for(j=1000;j>0;j--);}//delay
   
        if (bits%4==0) printf(" ");//每4位打印空格分隔
        
    }

怎么实现每个二进制逐个输出,并有延时效果??????

5 个回复

正序浏览
学习学习
回复 使用道具 举报
地板///////////////
回复 使用道具 举报
求解答66666666666666
回复 使用道具 举报
加油吧!         
回复 使用道具 举报
{:2_33:},,,,,,,,,,,,,,,,,,,,,,,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马