#include <stdio.h>
int main()
{
int num, i = 0,pos;
printf(" Enter num \n");
scanf("%d",&num);
for(i = 0; i < 31; i++)
{
pos = 1 << i;
if (num & pos)
printf("1");
else
printf("0");
}
printf("\n");
return 0;
}
/*
O/P
Enter Num
12
0011000000000000
*/
但我想打印的O/P爲0000000000001100 那麼,什麼變化,我必須作出獲得所需的O/P我越來越大端格式輸出
以任何機會你只是亂搞這個問題:http://stackoverflow.com/questions/4597940/how-to-insert-zeros-between-bits-in-a-bitmap - 這就是爲什麼我有一個替代'for'循環只是躺在... – 2011-01-05 05:44:13