c语言反斜杠什么意思?
在c语言中,反斜杠\一般用在语句换行或者宏定义中。
但是需要注意的是,语句换行的\加或者不加影响不大。
但是在宏定义时,如果多条语句,则必须加反斜杠,如
#define aa if (a>1) f = 0;\
else f=1;
则必须加反斜杠!
c语言反斜杠的输出方法?
在C语言中,从右上到左下的斜杠'/'如同A,B等字符一般无二;而从左上到右下的反斜杠'\'需用转义字符来表示。连续二个反斜杠的转义字符,就表示一个“反斜杠”字符'\'。
例如:
char c1='/',c2='\\';
char s1[]="/si:k/",s2[]="C:\\MyDocs\\123.txt";
printf("c1=%c c2=%c s1=%s s2=%s\n",c1,c2,s1,s2);
运行后就输出:
c1=/ c2=\ s1=/si:k/ s2=C:\MyDocs\123.txt
c语言怎么输出斜杠?
在C语言中,从右上到左下的斜杠'/'如同A,B等字符一般无二;而从左上到右下的反斜杠'\'需用转义字符来表示。连续二个反斜杠的转义字符,就表示一个“反斜杠”字符'\'。例如:char c1='/',c2='\\';char s1[]="/si:k/",s2[]="C:\\MyDocs\\123.txt"
;printf("c1=%c c2=%c s1=%s s2=%s\n",c1,c2,s1,s2)
;运行后就输出:
c1=/ c2=\ s1=/si:k/ s2=C:\MyDocs\123.txt
要打印出特殊符号的话就在前面加一个斜杠“\”,比如要打印出百分号“%”,就写成是“\%”
现在你要求打印的是“\n”。这个跟换行的符号相同,不能直接输出要一个一个输出,先输出“\”,再输出“n”,完整的写法就是printf("\\n").其中“\\”表示输出一个“\”。后面的“n”是一般的字符,可以直接输出。

