黑马程序员技术交流社区
标题:
如何输出二进制
[打印本页]
作者:
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