反斜槓

反斜槓

在Windows系統中,正斜槓/表示除法,用來進行整除運算;反斜槓\用來表示目錄。在Unix系統中,/表示目錄;\表示跳脫字元將特殊字元變成一般字元(如enter,$,空格等)。反斜槓\,在windows系統中用來表示目錄。由於web遵循unix命名,所以在網址(URL)中,/表示目錄。在C#中 \ 是轉義字元,只轉義其後面的一個字元,在某些特殊情況下,需要兩兩配對使用。網路中不能以斜槓在windows系統中通常用來分隔命令行參數,/表示選項等。在VBA中\表示整除,如果運算元有小數部分,系統會捨去後再運算,如果結果有小數,也要捨去。

簡介

反斜槓

反斜槓反斜槓
\,在windows系統中用來表示目錄。

而在unix系統中,/表示目錄。由於web遵循unix命名,所以在網址(URL)中,/表示目錄。

在unix系統中,\表示跳脫字元將特殊字元變成一般字元(如enter,$,空格等)。

使用問題

C#中反斜槓\與斜槓/ 轉移字元路徑的問題

在C#中 \ 是轉義字元,只轉義其後面的一個字元,在某些特殊情況下,需要兩兩配對使用。轉義字元的某些具體用法,如下所示

就比如說要輸出這一段字元串 "/_\" 可能你會認為是這樣寫 @""/_\""

但這樣寫編譯器都不讓你通過了,但看上表所示,你可以這么寫 "\"/_\\\""

另外在獲取檔案路徑的時候 很多人喜歡用 d:\test.txt

然後就會發生所謂的轉義字元錯誤了

解決的辦法一般人是使用 @d:\test.txt 我不知道這樣寫是否會帶來一些問題

但我一直的做法是d:/test.txt 也完全可以訪問

在網上找了下, 似乎斜槓與反斜槓最大的區別就是

網路中不能以斜槓在windows系統中通常用來分隔命令行參數,/表示選項等。

算術運算符/用來取商,如5/2=2.5

在VBA中\表示整除,如果運算元有小數部分,系統會捨去後再運算,如果結果有小數,也要捨去。 如5\2=2。 5\5.25=1

相關搜尋

熱門詞條

聯絡我們