这种符号一般出现在while循环语句中,如:while((a=getchar())!='\n')
其目的是为了消除读入不符合格式的字符,如输入123xy,在scanf函数中只读入123,进行一次循环,如果没有while((a=getchar())!='\n'),剩下的xy会一直保留进入死循环,没法读入后面输入的数据。
一般来说通常是这样的情况出现
while((a=getchar())!='\n')
意思是,不停的从输入设备获取一个字符,知道遇到换行符为止,最终把缓冲区的字符付给a,这样a就可以拥有空格了
判断是不是到了字符串的末尾。
\n代表回车,这句话表示按下的键不是回车的情况
你可以看看下百科对于转义字符的解释