Backslash

Backslash
\
Imagine


X Y Z [ \ Paranteze ^ _ `
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ă.

Matematică

Î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, ∖).

Calculatoare

Î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.

Link -uri

Note

  1. Cum a primit ASCII bara oblică inversă (link descendent) . Consultat la 9 ianuarie 2013. Arhivat din original pe 11 ianuarie 2013. 
  2. Copie arhivată . Preluat la 13 august 2013. Arhivat din original la 11 mai 2012.
  3. începând cu versiunea 5.3.0, este folosit și pentru a defini și specifica spațiile de nume