转义字符,顾名思义,它可以改变有用字符的意思,可以将一个数字或者字母常量的意思改变成某一个命令。它作用就是为了来表示常见的那些不能显示的ASCII字符,如C语言里的\0,\t,\n等。
C语言中所有的转义字符和其所对应的意义:
注:需要区分好斜杠/ 与 反斜杠\ ,不可以互换。
转义字符示例:
#include<stdio.h> int main(){ int number=50; printf(You\nare\nlearning\n\'c\' language\n\n\Do you kNow C language\?\); printf(\n\n编程之家网\0(www.jb51.cc)); return 0; }
输出:
可以看出在printf()中,只要遇见了‘ \n ’就会换行;‘ \' ’会输出单引号,‘ \ ’输出双引号,‘ \? ’输出问好;