请解释一下特征这两个符号/“ 和 ”\“。 还,
这两个符号有何不同?
这两个符号的使用
这两个符号在windows和linux中的行为是否不同?
谢谢你!!!
答案1
键盘本身没有任何意义。做对他们来说这很重要。
没有什么可以阻止您在用记号笔设计的自定义键盘上使用表情符号猫图片来做同样的事情。
这反斜杠是非常经常转义字符. 它告诉解析器或编译器应该解释以下符号不同地。例如,你会使用\n
作为换行符,你也经常使用反斜杠来告诉你的系统解释某些东西字面上地。想象一下,你有一种语言,例如必须将字符串括在双引号中。
print " "quoty thing""
将被解析为,因为你的语言假设字符串被封装在第一的一对引号
虽然还有其他巧妙的方法可以做到这一点(混合单引号和双引号),但如果您需要在里面使用双引号,您可以print " \"quotey thing\""
打印“quotey thing”,否则它会进行解析。
在英语中使用反斜杠的理由很少,因此作为修饰符,它简单且不会造成混淆...并且将其用于目录分隔符没有任何实际意义。
而且……Windows 无论如何都会这么做。算了,人无完人。
这向前另一方面,斜线是 Unix 系统上的瑞士军刀分隔符。想要分隔路径中的目录?使用正斜线。想要分隔 URL 的各个部分?没错,就是正斜线。它有时也用作除法运算符(原因很明显),或成对用于单行注释(以及作为注释块的一部分/*
*/
)。它也用于 HTML(和许多其他标记语言)。事实上,它有很多可能的用途,我会指出维基百科以获取完整列表。
答案2
“\”(反斜杠)和“/”(斜杠或正斜杠)基本相同,只是不同的操作系统使用方式不同。
Windows 使用“\”来显示级别,例如C:\Users\User\My Pictures
Unix(通常是 Mac OS X 和 Linux)使用“/”来显示级别,例如/Users/user/Pictures
Internet URL 中也以类似的方式使用“/”,例如www.google.com/chrome
据我所知,没有主流操作系统同时使用“/”和“\”,而是只使用其中一种。我可能错了。
答案3
- 是的,它们是不同的。/ 是正斜杠,而 \ 是反斜杠。
- 在操作系统中,它们通常用作文件系统中的分隔符。也可能有其他用途。
- Windows 使用反斜杠 (\) 作为文件路径中的分隔符。Linux 使用正斜杠 (/) 作为文件路径中的分隔符。