您的位置:首页 > 编程语言 > C语言/C++

C语言中—— 编写一个函数,实现整数的二进制的形式

2014-01-23 12:42 615 查看
#include <stdio.h>

void printShow(int number);
//函数的声明。
int main(int argc,
const char * argv[])
{

    printf("请输入一个数:");
   
int no;
   
scanf("%d",&no);
   
printShow(no);

    

    

    

    
   
return 0;
}
void printShow(int number)
{

   
//记录现在挪到哪一位。
   
int temp=(sizeof(number)<<3)-1;
   
while (temp>=0)
    {
       
int value=number>>temp&1;
        temp--;
       
printf("%d",value);

        
       
if ((temp+1)%4==0)
        {
           
printf(" ");
        }

        

        
    }
   
printf("\n");

    
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  二进制 c语言
相关文章推荐