黑马程序员技术交流社区

标题: 如何输出二进制 [打印本页]

作者: czylwq520    时间: 2015-9-29 23:50
标题: 如何输出二进制
#include<stdio.h>
void shuChuErJinZhiShu(int a );

int main(){
    shuChuErJinZhiShu(765);


    return 0;
}
void shuChuErJinZhiShu(int a ){
   
    int count=sizeof(int)*8-2; //第一次向右平移的位数
    int temp=0;  //打印每一位的数值
    while(count>=0){
        temp=a>>count&1;
        printf("%d",temp);//打印每一位的数值
        //if(0==count%4) //每隔4位打印一个空格
        //    printf(" ");
        count --;
   
   
   
    }
   



//0010   




}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2