反斜杠“\”是电脑出现了之后为了表示程序设计里的特殊含义才发明的专用标点。所以除了程序设计领域外,任何地方都不应该使用反斜杠。

如何区分正反斜杠

英语:"/" 英文是forward slash, “\" 是backward slash形象些比喻的话,“/"是一个人站立着向前倾倒->, 而"\"是一个人站立着向后倾倒。

在系统中的区别:“在绝大多数地方,用的都是/(slash),包括Mac/Linux,也包括URL。你唯一需要记住的是,Microsoft这个怪鸡在自己的操作系统里面偏要用\(backslash),使得自己与众不同。在Windows中,正斜杠/表示除法,用来进行整除运算;反斜杠\用来表示目录。
在Unix系统中,/表示目录;\表示跳脱字符将特殊字符变成一般字符Windows由于使用斜杠/作为DOS命令提示符的参数标志了,为了不混淆,所以采用反斜杠\作为路径分隔符。所以目前windows系统上的文件浏览器都是用反斜杠\作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用得很少,斜杠和反斜杠在大多数情况下可以互换,没有影响。现在在cmd中,已经不区分正斜杠和反斜杠了!

作为目录分割符 : Unix中只用斜杠(" / ")

          Linux中目前正反斜杠后支持

作为运算符号:/ 表示除法(%是取余,还有取模的)

       \表示转意。比如 \n 是换行

结论:

(1)浏览器地址栏网址使用 正斜杠/;

(2)windows文件浏览器上使用 反斜杠\;

(3)出现在htm url()属性中的路径,指定的路径是网络路径,所以必须使用 正斜杠/;

1 <div style="background-image:url(/Image/Control/title.jpg); background-repeat:repeat-x; padding:10px 10px 10px 10px"></div>
2 // 如果url后面用反斜杠,就不会显示任何背景

(4)出现在普通字符串的路径,如果代表的是windows文件路径,则使用 正斜杠/和 反斜杠\是一样的;如果代表的是网络文件路径,则必须使用 正斜杠/;

1 <img src=".\Image/Control/ding.jpg" /> // 本地文件路径,/ 和 \ 是等效的
2 <img src="./Image\Control\cai.jpg" />
3 <img src="http://hiphotos.baidu.com/yuhua522/pic/item/01a949c67e1023549c163df2.jpg" /> // 网络文件路径,一定要使用 斜杆/

另外在编程中,常用反斜杠\加字符表示转义字符,如\0表示“空字符”\r表示“回车”,\n表示“换行”等。

而"\\"则表示反斜杠\的转义字符,在编程中常用于表示反斜杠\不是普通的字符,而是路径的分隔符。如用一个字符串存储保存文件的路径时,路径为F:\caffe\Temp\image.jpg;则用字符串存储时,应该写为str=F:\\caffe\\Temp\\image.jpg;

因为若不这样表示,则反斜杠\将会当作普通字符,而非路径的分隔符。

以上。

转载于:https://www.cnblogs.com/wangboqi/p/7461819.html

正斜杠( / )和反斜杠( \ )的区别相关推荐

  1. python右斜杠_Python中的左斜杠、右斜杠(正斜杠和反斜杠)

    首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Wi ...

  2. python的百分号和斜杠 除_关于python:如何替换除字母,数字,正斜杠和反斜杠之外的所有字符...

    想要解析文本并仅返回字母,数字,正斜杠和反斜杠,并用''替换所有其他斜杠. 是否可以仅使用一种正则表达式模式,而不是随后需要循环的几种正则表达式模式? 无法获取下面的样式,不能替换正斜杠. line1 ...

  3. 正反斜杠的区别_电脑中的正斜杠(/)与反斜杠(\)的区别

    计算机中的正斜杠(/)与反斜杠(\)的区别 正斜杠,符号是"/";反斜杠,符号是"\". 一直很不解正斜杠与反斜杠到底有何区别?经过一段时间的理解,得出 DOS ...

  4. 计算机中正斜杠/与反斜杠\的区别

    正斜杠,符号是"/"; 反斜杠,符号是"". 正斜杠:适用于WINDOWS系统本地路径: 在windows系统中,正斜杠/通常用来分割命令行参数,用\表示目录. ...

  5. 正斜杠 “/” 与反斜杠 “\”辨析

    文章目录 1. 正斜杠 /// 2. 反斜杠 \\backslash\ 3. 正斜杠与反斜杠的区别 4. 注意 注意,/// 为正斜杠(forward slash),而 \\backslash\ 为反 ...

  6. 正反斜杠的区别_正斜杠(/)和反斜杠(\)的区别

    正斜杠,符号是"/"; 反斜杠,符号是"\". 正斜杠/表示除法,分割. 在unix系统中,正斜杠/表示目录.由于web遵循unix命名,所以在网址(URL)中 ...

  7. java 正斜杠与反斜杠之分

    引用说明:有正斜杠与反斜杠之分,正斜杠,一般就叫做斜杠,符号为"/":反斜杠的符号为"\" 引用斜杠(/)在JAVA中没有什么特别的意义,就是代表一个字符'/' ...

  8. 正斜杠(/)和反斜杠(\)的区别

    正斜杠(/)和反斜杠(\)的区别 正斜杠,符号是"/"; 反斜杠,符号是"\". 正斜杠/表示除法,分割. 在unix系统中,正斜杠/表示目录.由于web遵循u ...

  9. 正反斜杠的区别_正斜杠( / )和反斜杠( \ )的区别

    反斜杠"\"是电脑出现了之后为了表示程序设计里的特殊含义才发明的专用标点.所以除了程序设计领域外,任何地方都不应该使用反斜杠. 如何区分正反斜杠 英语:"/" ...

最新文章

  1. Waymo的自主进化
  2. 柱状图设置坐标轴名称_职场老鸟珍藏的柱状图技巧
  3. Heartbeat,来点真的
  4. NYOJ 138 找球号(二)哈希表
  5. Linq之Lambda表达式初步认识
  6. Spring源码系列:BeanFactory的创建
  7. OJ1039: n个数求和(C语言for循环)
  8. 如何在golang http服务端程序中读取2次Request Body?(转)
  9. 【nodejs原理源码赏析(2)】KOA中间件的基本运作原理
  10. java redis工具类_redis Java工具类详解
  11. 自己动手写处理器之第一阶段(3)——MIPS32指令集架构简单介绍
  12. App.vue文件本质上也是js文件(javascript文件)
  13. js键盘相关知识总结
  14. 小白数据分析师的快速上手指南
  15. 迅雷下载电影天堂片源,出现“应版权方要求,文件无法下载”的解决方法
  16. 移动视频客户端详细对比
  17. Alpha阶段测试报告
  18. CJW精选题库(from 各种OJ)
  19. 第3-5课:24 点计算器
  20. Windows server 2019从头搭建私网***

热门文章

  1. python之torchlight使用_python游戏编程之pgzero使用介绍
  2. 计算机组成原理课设总线,计算机组成原理课程设计(全).doc
  3. 批量html转换成excel,Excel批量转为Html,Html转换成Excel - 软件教程网
  4. linux发挥显卡性能,Linux Kernel 2.6.30下Intel显卡性能有大幅提升!
  5. 同步电路出现异步清零可以吗_异步计数器 || 计数器的分类 ||异步二进制十进制|| 74290 8421 5421 || 数电...
  6. 十分钟看懂什么是VoLTE【包学包会,否则退款】
  7. 关于 IAR 环境的一些使用 琐记
  8. PADS 中的 PIN TYPE 说明
  9. 六、推荐系统原理与应用
  10. 透过性别看世界_透过树林看森林