char ch;
printf("%c",&ch);//接受空字符在内的所有字符
而
printf(" %c",&ch);//接受非空字符。%前面有空格