请问,C语言的一句句子,c=getchar()!='\n' 这里的'\n'是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/30 13:44:24
那前面的!=就很难理解了

相当于c=getchar();这是从键盘读入一个字符
然后是c!='\n'这个字符不等于回车

转意字符..换行.

叫new line charactor, 换行用的,本身占一个字母的大小(2比特),\和n是一体的。因为相当於一个字母,所以用单引号包著.这句的意思是获取一个字母,并且让c等於这个字母,同时将c同\n比较。

从键盘上输入的一个值,不能等于"\n"也就是回车的转义字符!!