Warum gibt es zwei Schrägstriche - vorwärts und rückwärts? [geschlossen]

8

Ich bin völlig verwirrt, welche zu verwenden und wann, was ich als erstes tun, wenn etwas im Code mit einem Schrägstrich schief geht, ersetzen Sie die mit anderen, so meine Testfälle doppelt mit einem für / und eins für \ .Helfen Sie mir, die Logik hinter Schrägstrichen zu erhalten.

    
Passionate programmer 17.06.2010, 05:48
quelle

4 Antworten

7

Aus dem Wikipedia-Artikel zum Backslash :

  

Bob Bemer stellte das \ Zeichen vor   in ASCII, am 18. September 1961, als   das Ergebnis der Zeichenfrequenz   Studien. Insbesondere war das   eingeführt, damit der ALGOL-Boolean   Operatoren "∧" (AND) und "∨" (OR) könnten   in ASCII als "/ \" und "/" zusammengesetzt sein   bzw. [4] Beide diese Betreiber   wurden in frühen Versionen der   Programmiersprache C wird mit geliefert   Unix V6, Unix V7 und mehr derzeit   BSD 2.11.

    
Wim Coenen 17.06.2010, 05:55
quelle
5

/ wird im Allgemeinen verwendet, um Division als in 10/2 Bedeutung 10 geteilt durch 2 zu bezeichnen. \ wird im Allgemeinen als Escape-Zeichen verwendet, wie in \t oder \n , die jeweils ein Tab und ein Newline-Zeichen darstellen .

    
Abhinav Sarkar 17.06.2010 05:53
quelle
2

Es gibt nichts wie einen "Schrägstrich". Es gibt einen "Schrägstrich" / und einen "Backslash" \ .

Es gibt eine lange und IMHO urkomische Diskussion darüber auf dem xkcd-Forum

    
nico 17.06.2010 05:58
quelle
1

One More Thing ....

Der Forward-Schrägstrich / wird in * nix verwendet, um zum Dateisystem zu navigieren ...

Wie .... /root/home/vs4vijay

und der BackSlash \ wird in Windows ...

verwendet

Wie ..... F:\Games\CounterStrike

    
vs4vijay 17.06.2010 07:40
quelle

Tags und Links