斜杠和反斜杠哪个表示或者的意思(斜杆/和反斜杠\的区别?没多少程序员知道)

在一次项目实战中,因为/和\的问题搞的晕头转向,对于程序员来说\恐怕不会陌生,通常是用来转义字符使用比如\n。普通的用户来说/恐怕不会陌生,比如我们输入域名的时候就是使用/。

我们来先看个我实战项目发现的一个好玩的现象:

代码的细节的话,我不用解释了很简单的一个代码。看到最后一行我们使用反斜杠\来输出系统变量,如果采用正斜杠/的话就会出现如下的错误:

翻译成中文就是分析错误:语法错误,意外的“/”

使用正斜杠/怎么语法就变成错误了呢?后来我就去百度了一下然后打开了我才明白了/和\之间的区别。

正斜杠和反斜杠的区别: 1、适用的系统不同:

在windows系统中,\ 用来表示目录。而在unix系统中,/ 表示【我.爱.线.报.网.】目录。

2、web路径使用条件不同:

由于web遵循unix命名,所以在网址(URL)中,/ 表示目录。例如:出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/。

Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。

Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大多数情况下可以互换,没有【我.爱.线.报.网.】影响。

windows系统上已经不区分/和\了

所以我们可以看出来我之前出错的原因,毕竟windows想要与众不同,所以如果是windows系统的话,使用反斜杠来代表目录是绝对不会出错的。

声明: 本站所有内容仅供参考,分享出来是为了可以给大家提供新的思路。 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。 互联网转载资源会有一些其他联系方式,请大家不要盲目相信,被骗本站概不负责! 本网站部分内容只做项目揭秘,无法一对一教学指导,每篇文章内都含项目全套的教程讲解,请仔细阅读。 本站分享的所有平台仅供展示,本站不对平台真实性负责,站长建议大家自己根据项目关键词自己选择平台。 因为文章发布时间和您阅读文章时间存在时间差,所以有些项目红利期可能已经过了,能不能赚钱需要自己判断。 本网站仅做资源分享,不做任何收益保障,创业公司上收费几百上千的项目我免费分享出来的,希望大家可以认真学习。 本站所有资料均来自互联网公开分享,并不代表本站立场,如不慎侵犯到您的版权利益,请联系本站删除,将及时处理! 站长联系方式微信:ddd204443
行业资讯

身前身后事(诗经《采薇》:身前是外辱,身后是故土,生命的意义就是守护)

2024-4-9 16:55:37

行业资讯

中国近代历史民族英雄有哪些(中国近代史上被遗忘的四位民族英雄,皆为华夏大地收复过百万国土)

2024-4-9 17:16:38

给力项目,中创会员网会员可以下载 友情提醒:中创会员网微信公众号开通了, 这里没有广告,只有干货!定期分享你意想不到的网络思维! 干货教程!网赚论坛部分教程需要解压密码,所以请务必加微信公众号! 据说加了站长微信的,一个月都可以赚几万块!试试就知道哦 站长v:ddd204443
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索