“打印”即“输出”的意思。
C语言是编译型语言,要把源代码编译成机器码,CPU才能执行,因此修改源代码后要对其进行重新编译。
其中“printf”中在“print”后加个“f(即“format”——格式)”的用意是把指定的内容(即“printf”后括号内双引号中的内容)打印到屏幕上,即格式化输出函数,也就是“printf”函数的功能。
因此在C语言源代码的编写过程中,必须遵照C语言代码编写格式的规定,机器才能理解并执行。
否则机器就会一脸懵逼,不能理解指令的含义,更别谈编译运行了。
像下图中的代码便是不符合规定,则是肯定不能被编译执行的。
而在每行加上“\n\”之后,代码就能正常编译运行了。
这是因为代码打印内容中的每一行文本都是一串字符串,即由可见字符和转义字符组成的,例如打印内容中的“*”和空格便是可见字符,“\n”则是转义字符。
转义字符有什么用呢?如下图C语言中的几种转义字符。
其中“\n”便代表换行的意思。什么是换行呢?就是如果想要把一行文本显示成两行,那么便可以在这一行文本中想要换行的位置输入“\n”,则打印出来便会显示成两行文本。
而“\n”后再加一个“\”的用意是要告诉C语言要忽略这个反斜杠的存在,并且把下一行当作是上一行的延续。一般用在一行字符串超级长,想分为两行的时候,则可以加上这个反斜杠,表示上下两行是合在一起的。这个反斜杠不仅可以用在字符串里面,还可以用在语句函数内,如下图所示。
也是可以正常编译运行的。
注:如果觉得有用的话,记得点赞收藏哦。