一个字符不等于'\n'什么意思? 这'\n'什么意思?

来源:百度知道 编辑:UC知道 时间:2024/07/05 00:48:05
一个字符不等于'\n'什么意思? 这'\n'什么意思?

如:while((c=getchar())!='\n')中'\n'什么意思?

\n的意思是换行,一般我们输入回车,就用这个表示
c=getchar()的意思是让用户输入字符,保存到a里面
while((c=getchar())!='\n')就是判断用户输入的字符是不是回车键

回车键对应的char型字符

按回车键时就相当于输入了'\r'和'\n'两个字符,'\r'一般是用来告诉getchar,scanf这些输入函数,在输入缓冲区里面有我们输入的字符,让这些函数去读取.\n才是真正的"回车"字符.

\n 代表的是回车键。