Sequência de escape
Sequência de escape é uma combinação de caracteres consistindo de uma contrabarra (\
) seguida por uma letra ou por combinações de dígitos. É usada na representação de caracteres de controle como CR, apóstrofe, etc..
As sequências de escape permitem o envio de caracteres de controle não gráficos para dispositivos de impressão. O caracter ESC é frequentemente usado como caracter inicial de um comando de controle para a impressora ou para um terminal de vídeo. Daí o nome sequência de escape. Algumas sequências de escape, como por exemplo o FF (Form Feed - Alimenta Formulário) e o VT (Tabulação Vertical) são específicas para determinados dispositivos, portanto podem não afetar as saídas para a tela.
Abaixo segue uma relação das sequências de escape mais utilizadas em programação:
\a
- BEL Bell\b
- BS (ascii) BackSpace\f
- FF Formfeed\n
- LF NewLine\r
- CR Carriage Return\t
- HT Horizontal Tabulation\v
- VT (ascii) Vertical Tabulation\'
- Apóstrofe (Single quotation mark)\"
- Aspas (Double quotation mark)\\
- Contrabarra\ooo
- Caracter ASCII em notação octal\xhhh
- Caracter ASCII em notação hexadecimal