正斜杠/反斜杠\区别

分类: 网站建设 |
正斜杠,又称左斜杠,符号是"/";
反斜杠,也称右斜杠,符号是"\"。
经常很迷惑正斜杠与反斜杠到底有何区别?以下是一些总结:
DOS路径:
C:\WINDOWS\SETTING
..这是反斜杠的作用后面跟着的是文件名
C:\dir /P
...这就是正斜杠后面是一个名令的参数dir 是命令.
Windows由于使用
斜杆/作为DOS命令提示符的参数标志了,为了不混淆,所以采用反斜杠\作为路径分隔符。所以目前windows系统上的文件浏览器都是用
反斜杠\作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大多数情况下可以互换,没有影响。
windows系统:
反斜杠\,在windows系统中用来表示目录。
正斜杠/,网址、Url地址。
在unix系统中,/表示目录。由于web遵循unix命名,所以在网址(URL)中,/表示目录。
知道这个背景后,可以总结一下结论:
(1)浏览器地址栏网址使用 斜杆/ ;
(2)windows文件浏览器上使用 反斜杠\ ;
(3)出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/ ;
// 如果url后面用反斜杠,就不会显示任何背景
(4)出现在普通字符串中的路径,如果代表的是windows文件路径,则使用 斜杆/ 和 反斜杠\
是一样的;如果代表的是网络文件路径,则必须使用 斜杆/ ;
http://hiphotos.baidu.com/yuhua522/pic/item/01a949c67e1023549c163df2.jpg
// 网络文件路径,一定要使用 斜杆/
在编程语言中,"\"
是一个转义符,紧跟在"\"后面的第一个字符将没有意义或有特殊意义。例如"'"是字符串的定界符,而"\'"中的"'"就失去了定界符的意义,变为了普通的单引号。
转义序列
字符\’ 单引号
\”双引号 \\反斜杠
\0空
\a警告 \b退格
\f换页 \n换行
\r加车 \t水平制表符 \v垂直制表符
http://s7/mw690/0021idZHzy7mxhlKC90c6&690
1、Fenng:"记住一件事情,除了在程序中,其它地方几乎不需要用"\",应该就差不多了。
BTW,我最反感的一件事情就是应该用"/"的地方用了"\"。也是用来鉴别一个人是否足够细心的一个依据。"
2、Nevo:""/" 分隔符,"\" 转义字符,好吧,我承认我是程序员。"
3、早起鸟:""/" 英文是forward
slash, “\" 是backward slash
形象些比喻的话,“/"是一个人站立着向前倾倒->,
而"\"是一个人站立着向后倾倒。"
https://images2015.cnblogs.com/blog/763943/201612/763943-20161214114849308-125765483.png4、知乎用户:“在绝大多数地方,用的都是/(slash),包括Mac/Linux,也包括URL。你唯一需要记住的是,Microsoft这个怪鸡在自己的操作系统里面偏要用\(backslash),使得自己与众不同。