Backslash | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
\ | ||||||||||||
Imagine
|
||||||||||||
|
||||||||||||
Caracteristici | ||||||||||||
Nume | solidus invers | |||||||||||
Unicode | U+005C | |||||||||||
cod HTML | \ sau \ | |||||||||||
UTF-16 | 0x5C | |||||||||||
codul URL | %5C |
Backslash , sau backslash (în jargonul computerului - backslash [slash] sau backslash [backslash] din engleză backslash ), - un caracter special ( \ ), cu ortografia inversă a caracterului oblic normal ( / ) (uneori numit și „drept oblic” ).
Bara oblică inversă este desenată din colțul din stânga sus al dreptunghiului imaginar până în colțul din dreapta jos (adică, înclinată înapoi , când scrieți de la stânga la dreapta).
Caracterul backslash este destinat utilizării numai în matematica seturilor și în informatică. Folosirea lui în alte cazuri (în loc de bara oblică normală ) este o greșeală comună.
În matematică, bara oblică inversă reprezintă diferența de set :
este mulțimea elementelor care sunt în A dar nu în B.
Uneori, o bară oblică inversă este folosită pentru a scrie „coeficientul din stânga al matricilor” .
În Unicode , există și un semn special pentru acest „ set minus ” (U+2216, ∖).
În limbajul ALGOL , ca alternativă la cuvintele cheie andși , orsemnele algebra booleană și au fost permise . Bob Behmer de la IBM , care a fost implicat în dezvoltarea computerului STRETCH , a venit cu ideea de a imita aceste personaje: și [1] . Ulterior, bara oblică inversă a intrat în codificarea ASCII cu codul 92 (5C 16 ). Semne similare au fost incluse în primele versiuni ale lui Pascal [2] pentru unirea și intersecția mulțimilor (pascal modern folosește și pentru aceasta ). /\\/*+
Sistemele de operare Microsoft DOS și Windows și omologii lor terți folosesc bare oblice inverse pentru a separa numele de director atunci când specifică un . Bara oblică folosită pentru aceasta în Unix nu a putut fi folosită în MS-DOS, deoarece era deja folosită pentru a specifica comutatoarele din linia de comandă (o moștenire de la CP/M , unde comanda MS-DOS a fost scrisă ca ). Ca caracter de serviciu, ( \ ) nu poate fi folosit într- un nume de fișier . dir /wdir/w
Pe sistemele de operare ale familiei UNIX și în multe limbaje de programare ( C , C++ , Java , Python , Perl , PHP [3] , Ruby ) bara oblică inversă este folosită pentru a scăpa de caractere speciale din șiruri și caractere literale . În BASIC și Visual Basic , bara oblică inversă denotă o operație de divizare a întregului.
În expresiile regulate , de regulă, este folosit simultan pentru a scăpa de caractere non-alfabetice și nenumerice care au o semnificație specială (în acest caz, caracterul în sine este în general codificat printr-o bară oblică inversă dublă - \\ ), urmată de un literă, codifică un caracter wildcard sau o clasă de caractere , iar cu o secvență de cifre (care poate fi precedată de un prefix alfabetic) denotă un caracter prin codul său.
În limbajul de marcare Τ Ε Χ , o bară oblică inversă precede un identificator de caracter special.
Semne matematice | |
---|---|
| |