Notare caret

Notația caret  este o modalitate de a scrie caractere de control în codificare ASCII . Intrarea constă din simbolul caret (^) și o literă mare; această diagramă denotă codul ASCII al caracterului în funcție de poziția literei în alfabetul englez. De exemplu, caracterul de sfârșit de transmisie este numerotat cu 4 și este reprezentat ca ^D deoarece D este a patra literă a alfabetului. Caracterul nul este scris ca ^@ ( @ vine înaintea lui A în tabelul ASCII). Caracterul DEL are valoarea 127 și de obicei este scris ca ^? , deoarece caracterul ASCII ? urcă până la @ și -1 ≡ 127 ( mod 256) . Explicație alternativă: dacă inversați 7 biți din 127, obțineți 63, care este codul ASCII pentru @ .

Multe sisteme informatice permit utilizatorului să introducă caractere de control apăsând Ctrl + <caracter în notație caret>. Acest lucru este convenabil deoarece multe caractere de control (cum ar fi EOT ) nu pot fi introduse direct de la tastatură. Deși există multe modalități de a reprezenta caracterele de control, această corespondență între notația caret și introducerea de la tastatură face ca notația cu caret să fie o soluție acceptabilă pentru multe aplicații.

Notația caret este folosită în multe programe, în special în driverele de terminale Unix și editorii de text, cum ar fi more și less .

Notații alternative

Sistemele de operare Acorn pentru computerele Atom , BBC Micro , Archimedes și ulterior RISC OS folosesc caracterul de filă verticală | în loc de trăsură. De exemplu, |M (pronunțat „control M”) este un caracter de întoarcere car , ASCII 13. ||  — simbolul unui dreptunghi vertical cu codul 124, |?  - caracterul 127, || adaugă 128 la următorul caracter, deci |!|? are codul 128+127 = 255.

Vezi și