通过这里的程序书写,才发觉%d、%c只是作用于类型,并不是和int、char这样具有位数的东西
char count[20];
int num = 243;memset(count,2,sizeof(count));
for (int i = 0;num > 0;i++){
count[i] = num%2;
num = num/2;
}
for (int j = 19;j >= 0;j--){
if (count[j] != 2){
printf("%d",count[j]); //%c或者%d
}
}
printf("\n");