首页 > 代码库 > C语言 十进制转换二进制

C语言 十进制转换二进制

十进制转换二进制主要采用的是连除倒取余的方法  代码如下

  int num = 8;

    int tempArr[32]={0};

    int i = 0;

    while (num / 2 != 1 ) {

        tempArr[i] = num % 2;

        num /=2;

        i++;

    }

    

    tempArr[i+1] = 1;

    for (int j = sizeof(tempArr)/sizeof(int)-1; j>=0; j--) {

        printf("%d", tempArr[j]);

    }

C语言 十进制转换二进制