請向我解釋一下特徵這兩個符號的“/“ 和 ”\". 也,
這兩個符號有何不同?
這兩個符號的使用
這兩個符號在windows和linux下有不同的行為嗎?
謝謝你!
答案1
鍵盤本身沒有任何意義。它是什麼你做和他們在一起這很重要。
沒有什麼可以阻止您在用記號筆設計的自訂鍵盤上使用表情符號貓圖片來做同樣的事情。
這反斜線是非常經常是轉義字符。它告訴解析器或編譯器應該解釋以下符號不同地。例如,您可以用作\n
換行符,通常還可以使用反斜線來告訴您的系統來解釋某些內容字面上地。想像一下,您有一種語言,例如,您必須將字串括在雙引號中。
print " "quoty thing""
會被解析為- 因為您的語言假設字串封裝在第一的一對引號
雖然還有其他聰明的方法可以做到這一點(混合單引號和雙引號),但如果您需要其中的雙引號,您可以print " \"quotey thing\""
列印“quotey thing”,否則它會解析。
在英語中沒有什麼理由使用反斜杠斜杠,因此作為修飾符,它簡單且不易混淆......並且將其用於目錄分隔沒有任何實際意義。
而且...Windows 無論如何都會這樣做。那好吧。沒有人是完美的。
這向前另一方面,slash 是unixy 系統上分隔符號的瑞士軍刀。想要分隔路徑中的目錄嗎?使用正斜線。想要分隔 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 使用正斜線 (/) 作為檔案路徑中的分隔符號。