#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 --; |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |