这个反斜杠本来就是转义字符,所以你需要再转义一次。一个就用两个来表示,所以\,你需要用\\来表示。

例如:

char c1='/',c2="\'char s1[]="/si:k/",s2[]="C:\MyDocs\123.txt"

printf("c1=%c c2=%c s1=%s s2=%sn",c1,c2,s1,s2)

运行后就输出:

c1=/c2= s1=/si:k/ s2=C:MyDocs123.txt