在C语言中“\n”有哪些含义?

如题所述

第1个回答  2011-01-18
c语言中,\n是作为一个转义字符出现的,它代表的含义就是一个回车(换行)
所以无论是'\n'作为单独的一个字符的\n
还是“i am a student\n"中作为字符串一部分的\n,它都是起到换行的作用
所以在c语言中,你只要看见\n连着出现,那就是换行的意思,唯一一种现象就是"\\n",这里的\n被拆分开来了,前面那个斜杠用于输出斜杠这个字符,后面的n还是字符n,除了这种情况以外,所有\n连着出现的时候都只表示换行。本回答被提问者采纳
第2个回答  2011-01-18
C语言中以"\"开头的为转义字符。一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0(C语言里面的字符串结束符),\t(水平制表符),\n(回车)等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了(此所谓转义)。

因此,“\n”其实就是一个回车符。因为在编写代码是,你不能直接在代码中写入回车符。比如你要在屏幕输出一个换行,就用 printf("\n");(如果不用"\n" 而是按尝试"\n"的位置按回车,你一按回车在文本编辑器里面就会换行了)
第3个回答  2011-01-18
\n只有一个含义:换行符
第4个回答  2011-01-18
换行咯。好像没别的含义
相似回答