2012.07.09

来源:互联网 发布:西安网络推广薪资 编辑:程序博客网 时间:2024/06/01 10:05

#include<stdio.h>

void display_bit(int arry[32])

{

    int i=0;

    for(i=0;i<32;i++)

  {

    printf("%d",arry[i]);

  }

    printf("\n");

}

int main()

{

    unsigned int num=9;

    int bit[32];

    int i;

    for(i=0;i<3;i++)

  {

    bit[i]=0;

    printf("%d",bit[i]);

  }

    printf("\n");

    while(num)

  { 

    if(num&1==1)

        {

          bit[i]=1;

        }

        num>>1;

        i--;

  }

    display_bit(bit);

    return 0;

原创粉丝点击