c语言怎么输出斜杠

Python016

c语言怎么输出斜杠,第1张

在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

下一行的内容和本行属于同一行,比方说:

/*this is a \

comment.*/

就等同于 /*this is a comment.*/

但是需要注意一点:“\”后面不能出现其他字符或者空格。

区分用途,根据用途选用\或者/。二者使用场景不同。

1 \

a) 在字符串中,用来表示转义字符,如\0, \n, \t等。

b) 当代码过长时用来换行,尤其常用语宏定义中。

2 /

a) 除法符号。

b) 注释符号。单行注释的//,和多行注释的/* */用的都是/。