黑马程序员技术交流社区

标题: 整型数据以二进制的形式输出代码 [打印本页]

作者: Eric_h    时间: 2015-9-25 22:54
标题: 整型数据以二进制的形式输出代码

#include <stdio.h>

void printBinary(int a){

    if (a<0) {
        printf("1");
    }else {
        printf("0");
    }


    int count=30;
    int temp=0;
    while (count>=0) {
        temp=a>>count&1;

        printf("%d",temp);
        if (count%8==0) {
            printf(" ");
        }
        count--;
    }
    printf("\n");
}
int main() {
    int a=0;
    scanf("%d",&a);
    printBinary(a);
}






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