2010-06-17 125 views
8

我完全困惑哪一個使用什麼時候,我做的第一件事是當代碼中出現問題時用斜槓代替其他的,所以我的測試用例加一個用於/,另一個用於\。幫助我得到斜線後面的邏輯。爲什麼會出現兩個斜槓 - 向前和向後?

+1

現在這是一個很好的問題。雖然我不認爲它與編程有關。 – Eimantas 2010-06-17 05:51:25

+4

你在用什麼語言?它們根據語言有不同的含義... – 2010-06-17 05:51:28

+0

C++,有時是web開發,有時與正則表達式混淆。 – 2010-06-17 05:53:40

回答

7

wikipedia article about the backslash

鮑勃BEMER介紹\字符 成ASCII碼,在1961年9月18日,作爲 字符頻率 研究的結果。特別是引入了 ,使得ALGOL布爾值 運算符「∧」(AND)和「∨」(OR)可以用ASCII碼分別爲「/ \」和「/」 。這兩個運營商 都包含在 C編程語言的早期版本中,該編程語言提供了 Unix V6,Unix V7和更多版本的 BSD 2.11。

+3

正如我在評論中所說的,ASCII繪製它是。 – 2010-06-17 05:58:05

5

/通常用於表示劃分爲10/2含義10由2 \劃分通常用作轉義字符作爲\t\n分別代表一個標籤和一個換行字符。

2

沒有什麼像「正斜槓」。有一個「斜槓」/和一個「反斜槓」\

有關於在xkcd forum

1

一件事很恕我直言ilarious討論....

斜槓/在* nix中用於導航到文件系統...

像.... /root/home/vs4vijay

和反斜線\用於在Windows ...

Like ..... F:\Games\CounterStrike