c语言怎么输出斜杠

我知道printf里面反斜杠\用\\可以输出,那么斜杠/呢,这个怎么输出啊
我的意思是我想输出两个连续的斜杠,就是//,可是这样不就把后面的程序注释掉了吗

在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
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-25
直接就可以输出/, 不需加\, 比如printf("////"); 多少个都一样追问

输出两个连续的/呢

追答

在双引号内的//只会当做字符,所以//不会被当做注释符的

本回答被提问者采纳
第2个回答  2014-08-25
printf(" abc‘ /’ ");

如果要加其他字符就是这样 因为毕竟它是个ASCII码追问

输出两个连续的/呢

追答

printf(" abc‘ /’ ‘ /’ ");

第3个回答  2014-08-25
printf("/");

即可.追问

我是想输出两个连续的/

追答

printf("//");

追问

这样后面的不会被注释掉吗

追答

编译器没那么傻.
它发现"开始的字符串,会一直找到"表示字符串的结束. 字符串内的都不会当作语句或注释处理.