------- android培训、java培训、IOS培训期待与您交流! ----------
#include<stdio.h>
void Binary(int number);
int main()
{
Binary(13);
return 0;
}
void Binary(int number)
{
// 记录二进制位挪到第几位
int temp = 31;
while(temp>0)
{
int value = number>>temp &1; // 二进制位&1取到该二进制位的数值printf("%d",value);temp--;
}
if((temp+1)%4==0) // 将四位用空格分开
{
printf(" ");
}
}printf("\n");