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.
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.
/
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 .
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
Tags und Links special-characters