老师请问,在c++中\和/有区别吗?
来源:2-6 变量与常量
谦瑞
2020-03-17
写回答
1回答
-
quickzhao
2020-03-17
首先提个意见,提技术问题时最好能有比较细致的上下文。/可以作为除号,当然我猜你这里主要是问在字符串处理中'\'和'/'的区别。
'/'是一般意义上的路径符号,可以表达文件目录或url的层级关系,如/home/xxx/yyy; 或者http://coding.imooc.com/learn/questiondetail/175116.html;
'\'一般是转义字符,如"\r\n"表示回车换行等;
但在Windows系统中路径符一般是'\'表示的(Windows中'/'也兼容),而Linux中一般则是'/';
由于在ASCII码中'\'用来表示转移,而Windows中'\'用来表示路径,所以一般我们看到在Windows中的C++程序中路径都是这样的形式"C:\\xxx\\yyy",其中第一个'\'是转义的意思,用来说明后面是路径'\'。
412020-08-15
相似问题