void demTobin(int n)
{
int i;
static int buf[BUF_SIZE];
for(i = 0; i < BUF_SIZE; i++, n = n >> 1)
{
buf[i] = n & 1;
}
for(i = BUF_SIZE - 1; i >= 0; --i)
{
printf("%d",buf[i]);
if( (i % 4) == 0 )
printf(" ");
}
}
int main(int argc, char *argv[])
{
int n;
if(argc != 2)
{
printf("Usage:%s [integer]./n",argv[0]);
exit(0);
}
n = atoi(argv[1]);
printf("%d ->",n);
demTobin(n);
printf("/n");
return 0;
}