viernes, 8 de agosto de 2014

SECUENCIAS DE ESCAPE

 
Las combinaciones de caracteres que consisten en una barra diagonal inversa (\) seguida de una letra o una combinación de dígitos se denominan "secuencias de escape". Para representar un carácter de nueva línea, una comilla simple u otros caracteres de una constante de caracteres, debe utilizar secuencias de escape. Una secuencia de escape se considera un carácter individual y por tanto es válida como constante de caracteres.
 
Las secuencias de escape se suelen utilizar para especificar acciones como retornos de carro y movimientos de tabulación en terminales e impresoras. También se emplean para proporcionar representaciones literales de caracteres no imprimibles y de caracteres que normalmente tienen significados especiales, como las comillas dobles ("). En la tabla siguiente se enumeran las secuencias de escape ANSI y lo que representan.

Secuencia de escape
Representa
\a
Campana (alerta)
\b
Retroceso
\f
Avance de página
\n
Nueva línea
\r
Retorno de carro
\t
Tabulación horizontal
\v
Tabulación vertical
\'
Comilla simple
\ "
Comillas dobles
\\
Barra diagonal inversa
\?
Signo de interrogación literal
\ ooo
Carácter ASCII en notación octal
\x hh
Carácter ASCII en notación hexadecimal
\x hhhh
Carácter Unicode en notación hexadecimal si esta secuencia de escape se utiliza en una constante de caracteres anchos o un literal de cadena Unicode.
Por ejemplo: WCHAR f = L'\x4e00' o WCHAR b[] = L"The Chinese character for one is \x4e00".
 

No hay comentarios:

Publicar un comentario