Le sequenze di escape

Le sequenze di escape sono sequenze di caratteri che mi permettono di ottenere alcuni effetti di testo. Consistono in un carattere backslash \ (barra rovesciata) seguito da almeno un altro carattere.

Esc Effetto
\b Backspace
\f Form feed
\n New Line (nuova riga)

\r

Carriage return (ritorno a capo)
\t Tab (tabulazione)
\' Apice
\" Virgolette
\\ Backslashes
\xNN NN è un numero esadecimale (hex) che identifica un carattere ASCII in Latin-1. Ad esempio x43, dove 43 equivale al 67 decimale, identifica la lettera C il cui codice ASCII è uguale a 67.
\uDDDD NN è un numero esadecimale (hex) che identifica un carattere in Unicode. Ad esempio u0043 identifica la lettera C poiché i primi set di carattere unicode sono simili a quelli del codice ASCII.

Gran parte delle sequenze di escape derivano dalle vecchie macchine telescriventi.

Le sequenze di escape erano inserite in un testo, ad esempio per far tornare a capo la macchina telescrivente che riceveva e stampava il messaggio su un foglio di carta.

Successivamente sono stati usati nella telematica, su internet e infine nel web con lo stesso scopo.
Ancora oggi sono molto usati.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base
  1. Informatica
  2. Il computer
  3. La programmazione
  4. Information Retrieval ( IR )
  5. Intelligenza artificiale
  6. La teoria della complessità