c语言输入字符注意

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',' '结尾)。

上一篇:[Django] Setting up Django Development Environment in Ubuntu 14.04


下一篇:php中json_decode返回数组或对象的实例