void printBinary(int number)
{
int temp = (sizeof(number)<<3)-1;
while (temp>=0){
int value = number>>temp & 1;
printf("%d",value);
if((temp+1)%4==0){
printf(" ");
}
}
printf("\n");
}
转载于:https://my.oschina.net/jlongtian/blog/816335