黑马程序员技术交流社区

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

作者: A侠    时间: 2015-9-30 00:41
标题: 输出二进制
#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 --;


作者: 请叫我焦卷卷    时间: 2015-9-30 08:06
符号位在哪儿打印的?




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