1.c=getchar();
//getchar can't accept Space Tab
2. scanf("%c",&c);
printf("%ld\n",(long)c);
//Enter 10
//Space 32
//Tab 9
3.while (scanf("%c",&c)!=EOF)
如果读入China,然后按Ctrl+Z回车退出while循环,则读入的c只有,'C','h','i','n','a'。
如果想要以字符形式读入,对每个字符串做处理,那么最后一定要判断还有没有字符串(不以'\n',' '结尾)。